引用至:https://mp.weixin.qq.com/s/JIgo3f98HufGJx23mgtvag

Java 将 Word 文档转换为 PDF 的完美工具

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

使用工具:

https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html(免费版)

Jar文件获取及导入:

方法1:

通过[官网] https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

方法2:

通过maven仓库安装导入。具体安装教程详见[此网页] https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html。

【示例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);}
}

转换效果:

Java将Word文档转换为PDF的完美工具相关推荐

  1. Java 将 Word 文档转换为 PDF 的完美工具

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么魂斗罗只有 128 KB却可以实现那么长的剧情?个人原创+1博客:点击前往,查看更多 来源:https:/ ...

  2. azw3转换为pdf_干货:如何Java 将 Word 文档转换为 PDF

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

  3. Java实现word文档转换为pdf,jodconverter

    首先下载openffice官网https://www.openoffice.org/ 版本:Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exe 下载op ...

  4. word文档转换为PDF

    工作中时常遇到word文档转换为pdf的需求,poi提供了一套现成的方法: package com.zzp.springboot.utils;import fr.opensagres.poi.xwpf ...

  5. Word处理控件Aspose.Words功能演示:使用 Android 库将 Word 文档转换为 PDF

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  6. Word处理控件Aspose.Words功能演示:在 Java 中将 Word 文档转换为 EPUB

    大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...

  7. 如何将Microsoft Word文档转换为PDF

    PDFs are handy for distributing documents so that they're seen the same way by all parties. Typicall ...

  8. Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown

    大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...

  9. 使用Java将Word文档转PDF

    使用Java将Word文档转PDF 首先新建 Maven 工程,然后再 src 同级下新建 lib 文件夹 下载 aspose-words-15.8.0-jdk16.jar 包,下载地址如下 链接:h ...

最新文章

  1. Silverlight中使用CompositionInitializer宿主MEF
  2. DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
  3. 【Groovy】集合遍历 ( “ *. “ 展开操作符 | 代码示例 )
  4. 解决Mac上VSCdoe断点失效问题
  5. 【转】用 PHP V5 开发多任务应用程序
  6. mac homebrew装mysql_mac系统homebrew安装mysql
  7. SSIM(structural similarity index),结构相似性
  8. 【Spring-AOP-1】AOP相关概念
  9. SAP Fiori Elements 应用的 manifest.json 文件运行时如何被解析的
  10. iOS 修改项目名称
  11. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
  12. mysql delette_关于字符串:首字母大写MySQL
  13. 中国中医科学院大学落户苏州吴中区
  14. centos7.0 安装vsftp实录
  15. 用python解决约瑟夫环
  16. mysql实现高效率随机取数据
  17. h5微信f分享链接给对方获取对方手机号_怎么加回微信删除的人?偷偷恢复,亲测有效!...
  18. SuperMap GIS 10i大数据GIS 技术白皮书
  19. xp系统怎么关闭wmi服务器,WinXP系统如何启用WMI服务,小编教你WinXP系统如何启用WMI服务...
  20. vue项目中如何解决跨域问题

热门文章

  1. Pandas 文本数据方法 findall( )
  2. R语言分类算法之线性判别分析(Linear Discriminant Analysis)
  3. display方法php,ThinkPHP 模板输出 display 方法
  4. 单个正态总体均值的区间估计_统计概率之误差思维:置信区间
  5. Git学习总结(18)——让你成为Git和GitHub大神的20个技巧
  6. Git学习总结(17)——大型分布式团队的代码版本管理
  7. Java基础学习总结(63)——Java集合总结
  8. Csico CCNA学习笔记1_cdp telnet
  9. python修改文件linux编码格式,使用python的chardet库获得文件编码并修改编码
  10. java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数