OFD 是开放版式文档(Open Fixed-layout Document )的英文缩写,是我国国家版式文档格式标准,通俗来说,也有人称这格式为国产PDF。但是在很多方面的性能优于PDF的同类文档。OFD也逐渐开始在电子发票、电子公文、电子证照等等的领域中应用。
OFD文档由于格式固定,很多软件都无法打开。今天小编就教大家如何利用Spire.Doc实现OFD的文档转换。
支持转换Word到OFD格式:
Document document = new Document();document.loadFromFile("input.docx");document.saveToFile("output.ofd", FileFormat.OFD);
Document doc = new Document();doc.loadFromFile(inputFile);doc.setTrackChanges(true);TextRange range = doc.getLastParagraph().appendText("123413");range.getInsertRevision().setAuthor("user");doc.saveToFile(outputFile);doc.dispose();
支持在进行比较时设置“忽略格式”:
Document.compare(Document document, String author, CompareOptions options);Document.compare(Document document, String author, Date date, CompareOptions options);CompareOptions.setIgnoreFormatting(true);
安装 Spire.Doc for Java
首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。JAR 文件可以从 此链接 下载。 如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 JAR 文件。
<repositories> <repository> <id>com.e-iceblue</id> <url>https://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories><dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>4.12.1</version> </dependency></dependencies>
转换效果

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!