Java 将Word文档转换为PDF

前言

本文将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序中将Word文档转换到PDF格式。Free Spire.Doc for Java在转换过程中能够识别中文字符并支持丰富的word文档元素:文本框、页眉、页脚、项目符号和编号、表格、文本、超链接、水印、图片、形状等。


Free Spire.Doc for Java概述

Free Spire.Doc for Java 是由E-iceblue公司开发的一个免费的Java Word API,涵盖Word文档创建、编辑、读取、写入、转换和打印等功能,并且不依赖Microsoft Office。


Jar文件导入方法

方法一:

1:下载最新的Free Spire.Doc for Java包并解压缩,下载地址

2:新建Java应用程序,然后点击 File -> Project Structure -> Modules -> Dependencies,在Dependencies标签界面下,点击右边绿色的 “+”号,选择第一个选项“JARs or directories...”,选择Spire.Doc-FE_2.7.3包lib文件夹下的Spire.Doc.jar文件,点“OK”,jar文件导入成功,导入成功后如下图所示:

 


3.完成以上步骤后,新建Java Class(此处我取名为WordtoPDF.Java),并添加代码。


方法二:

通过maven导入。导入方法参考链接(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html


Word转PDFJava代码示例

import com.spire.doc.*;

public class WordtoPDF {

    public static void main(String[] args) {


        //加载word示例文档

        Document document = new Document();

        document.loadFromFile("Sample.docx");


        //保存为PDF格式

        document.saveToFile("out/toPDF.pdf", FileFormat.PDF);


}

}


转化前Word文档如图:

转PDF代码执行结果如图:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为...
    Tina_Tang阅读 7,287评论 0 0
  • 书签,意指一本书的标签,主要用于使读者更快地找到阅读或修改的位置。同理,在Word中编辑或阅读文档时,也可通...
    Tina_Tang阅读 996评论 0 1
  • 随着PDF文档在日常工作学习中的运用越来越广泛,为了便于更好地储存和管理文档,不可避免地会遇到将多个PDF文...
    Tina_Tang阅读 904评论 0 1
  • 环境配置,Spark实现WordCount 本人准备参加腾讯实习,有关大数据与机器学习。由于本人对大数据一无所知,...
    C就要毕业了阅读 2,943评论 1 14
  • 我更不是怕找不到更好的 我只是不想丢下你 我怕我再也回不来 现在的伤心和以后的后悔 我肯定选现在伤心 自作多情,不...
    釉芷阅读 184评论 0 0