Java 将Word文档转换为PDF

在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况。本文就将通过使用Java程序来演示如何将Word文档转换成PDF。

使用工具:Free Spire.Doc for Java(免费版)

Jar文件获取及导入:

方法1通过官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)


方法2通过maven仓库安装导入。具体安装教程参见此网页

【示例1】将Word文档直接转换成PDF

import com.spire.doc.*;

public class ToPDF {

public static void main(String[] args) {

//加载Word示例文档

Document document =new Document();

document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

//保存结果文档

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

}

}

转换效果:


【示例2】将Word文档转换成加密的PDF文档

import com.spire.doc.Document;

import com.spire.doc.ToPdfParameterList;

import com.spire.pdf.security.*;

public class ToPDFWithPassword {

public static void main(String[] args) {

//加载Word示例文档

Document document =new Document();

document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

//创建一个参数

ToPdfParameterList toPdf =new ToPdfParameterList();

//设置密码

String password ="abc123";

toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);

//保存文档.

document.saveToFile("output/toPDFWithPassword", toPdf);

}

}

转换效果:


(本文完)

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

推荐阅读更多精彩内容

  • 在一篇文章里,配有与文本信息相得益彰的图片,不仅能够活跃与美化版面,同时也有利于提高文章的可读性和阅读效果,...
    Tina_Tang阅读 5,459评论 0 3
  • 页眉和页脚通常是显示文档的附加信息,常用来插入页码、时间、日期、个人信息、微标等。特别是其中插入的页码,通...
    Tina_Tang阅读 6,049评论 0 1
  • 永恒的黑白
    黑白烧阅读 650评论 0 1
  • 站在云端的人,更容易迷路,像一朵云一样飘向迷途。 沉醉锦年只如初见,岁月静好生生欢颜。梦度广寒华枝春满,过往经年云...
    有读阅读 2,885评论 0 2
  • 1、 早上在苏州的宜必思吃的早餐,大概6点不到就醒了,断断续续的醒了睡,睡了醒,新年给自己放了一个懒假,很是惬意。...
    水八木刀阅读 734评论 0 0