Java将Word文档转换为PDF的完美工具
引用至: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的完美工具相关推荐
- Java 将 Word 文档转换为 PDF 的完美工具
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么魂斗罗只有 128 KB却可以实现那么长的剧情?个人原创+1博客:点击前往,查看更多 来源:https:/ ...
- azw3转换为pdf_干货:如何Java 将 Word 文档转换为 PDF
在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛.因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况.本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式 ...
- Java实现word文档转换为pdf,jodconverter
首先下载openffice官网https://www.openoffice.org/ 版本:Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exe 下载op ...
- word文档转换为PDF
工作中时常遇到word文档转换为pdf的需求,poi提供了一套现成的方法: package com.zzp.springboot.utils;import fr.opensagres.poi.xwpf ...
- Word处理控件Aspose.Words功能演示:使用 Android 库将 Word 文档转换为 PDF
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- Word处理控件Aspose.Words功能演示:在 Java 中将 Word 文档转换为 EPUB
大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...
- 如何将Microsoft Word文档转换为PDF
PDFs are handy for distributing documents so that they're seen the same way by all parties. Typicall ...
- Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown
大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...
- 使用Java将Word文档转PDF
使用Java将Word文档转PDF 首先新建 Maven 工程,然后再 src 同级下新建 lib 文件夹 下载 aspose-words-15.8.0-jdk16.jar 包,下载地址如下 链接:h ...
最新文章
- Silverlight中使用CompositionInitializer宿主MEF
- DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
- 【Groovy】集合遍历 ( “ *. “ 展开操作符 | 代码示例 )
- 解决Mac上VSCdoe断点失效问题
- 【转】用 PHP V5 开发多任务应用程序
- mac homebrew装mysql_mac系统homebrew安装mysql
- SSIM(structural similarity index),结构相似性
- 【Spring-AOP-1】AOP相关概念
- SAP Fiori Elements 应用的 manifest.json 文件运行时如何被解析的
- iOS 修改项目名称
- python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
- mysql delette_关于字符串:首字母大写MySQL
- 中国中医科学院大学落户苏州吴中区
- centos7.0 安装vsftp实录
- 用python解决约瑟夫环
- mysql实现高效率随机取数据
- h5微信f分享链接给对方获取对方手机号_怎么加回微信删除的人?偷偷恢复,亲测有效!...
- SuperMap GIS 10i大数据GIS 技术白皮书
- xp系统怎么关闭wmi服务器,WinXP系统如何启用WMI服务,小编教你WinXP系统如何启用WMI服务...
- vue项目中如何解决跨域问题
热门文章
- Pandas 文本数据方法 findall( )
- R语言分类算法之线性判别分析(Linear Discriminant Analysis)
- display方法php,ThinkPHP 模板输出 display 方法
- 单个正态总体均值的区间估计_统计概率之误差思维:置信区间
- Git学习总结(18)——让你成为Git和GitHub大神的20个技巧
- Git学习总结(17)——大型分布式团队的代码版本管理
- Java基础学习总结(63)——Java集合总结
- Csico CCNA学习笔记1_cdp telnet
- python修改文件linux编码格式,使用python的chardet库获得文件编码并修改编码
- java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数