Spire.Doc for Java 12.4.6 已发布。本次更新新增支持加载、操作和转换 Markdown 文档,同时增强了 Word 到 PDF,HTML 和 SVG 的转换功能。此外,一些已知问题也在该版本中成功修复,如替换书签内容后文档其他内容被改变的问题。详情请阅读以下内容。
新功能:
- 支持了加载操作 MarkDown 文档,或转换 Word 格式文档到 MarkDown。
Document doc = new Document();
//load .md file
doc.loadFromFile("input.md");
//save to .md file
doc.saveToFile("output.md", com.spire.doc.FileFormat.Markdown);
//save to .docx file
//doc.saveToFile("output.docx", com.spire.doc.FileFormat.Docx);
//save to .doc file
//doc.saveToFile("output.doc", com.spire.doc.FileFormat.Doc);
//save to .pdf file
//doc.saveToFile("output.pdf", com.spire.doc.FileFormat.PDF);
doc.close();
Document doc = new Document();
//load .docx file
doc.loadFromFile("input.docx");
//load .doc file
//doc.loadFromFile("input.doc");
//save to .md file
doc.saveToFile("output.md", com.spire.doc.FileFormat.Markdown);
doc.close();
问题修复:
- 修复了转换 Word 到 PDF 后内容格式不一致的问题。
- 修复了替换书签内容后,文档其他内容被改变的问题。
- 优化了 Word 转换 PDF 结果文档的大小。
- 修复了比较的结果文档打开报错的问题。
- 修复了转换 Word 到 HTML 后内容格式不正确的问题。
- 修复了转换 Word 到 PDF 时,在未安装任何字体的linux 环境上报 "Cannot found font insatlled on the system" 错误的问题。
- 修复了转换 Word 到 SVG 后页数不正确的问题。
- 修复了加载 ODT 文件,报 ”Error loading file: Unsupported file format“ 错误的问题。
- 修复了生成的 Word 文档使用苹果移动端微信打不开的问题。
- 优化了 FixedLayoutLine.getRectangle() 方法,可以获取其高宽,例如 FixedLayoutLine.getRectangle().width 和 FixedLayoutLine.getRectangle().height。
获取 Spire.Doc for Java 12.4.6 请点击: