写点什么

Java 将 OFD 转换为 PDF

作者:在下毛毛雨
  • 2022 年 7 月 26 日
  • 本文字数:732 字

    阅读完需:约 2 分钟

Java 将OFD转换为PDF

OFD 是开放版式文档(Open Fixed-layout Document )的英文缩写。OFD 文档不受设备影响,在版式、版面、字体、字号等方面与纸质文件保持完全一致。其特点使它成为严肃类电子文档发布、数字化信息传播和存档的理想文档格式。但此格式在电脑中不易被直接打开,可将 OFD 转换为 PDF 格式进行查看。本文将介绍通过 Java 应用程序实现 OFD 转为 PDF 的方法。以下是具体方法及步骤。

 

jar 包引入

首先,您需要在 Java 程序中添加 Spire.Pdf.jar 文件作为依赖项。JAR 文件可以从此链接下载。 如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而在应用程序中导入 JAR 文件。

<repositories>        <repository>            <id>com.e-iceblue</id>            <name>e-iceblue</name>            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>        </repository></repositories><dependencies>    <dependency>        <groupId> e-iceblue </groupId>        <artifactId>spire.pdf</artifactId>        <version>8.7.0</version>    </dependency></dependencies>
复制代码

将 OFD 转为 PDF

实现格式转换仅需两行代码即可,如下:

  • 初始化 OfdConverter 类的构造函数时,传入 ofd 文件参数。

  • 调用 OfdConverter.toPdf() 方法将文档转为 PDF 格式。


完整代码

import com.spire.pdf.conversion.OfdConverter;public class OFDtoPDF {    public static void main(String[] args) {        //加载OFD文档        OfdConverter converter = new OfdConverter("ai创意赛.ofd");        //保存为PDF格式        converter.toPdf("结果文档.pdf");    }}
复制代码

效果图

注意:

测试代码中的文件路径为程序 Debug 路径,仅供参考,文件路径可自定义为其他路径。

发布于: 3 小时前阅读数: 13
用户头像

还未添加个人签名 2022.06.02 加入

还未添加个人简介

评论

发布
暂无评论
Java 将OFD转换为PDF_Java_在下毛毛雨_InfoQ写作社区