Java-Word转PDF

摘要:
1.下载jar包或者引入pom.xml下载:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html引入pom.xml:https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html12˂repos

1. 下载jar包或者引入pom.xml

下载:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html

引入pom.xml:https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html

1 <repositories>
2         <repository>
3             <id>com.e-iceblue</id>
4             <name>e-iceblue</name>
5             <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
6         </repository>
7 </repositories>
8 
9 <dependencies>
10     <dependency>
11         <groupId>e-iceblue</groupId>
12         <artifactId>spire.pdf.free</artifactId>
13         <version>2.2.2</version>
14     </dependency>
15 </dependencies>

2. Word 转 PDF

1 public voidtestWord2Pdf() {
2     Document document = newDocument();
3     document.loadFromFile("C:\Users\Administrator\Desktop\source.docx");
4     document.saveToFile("C:\Users\Administrator\Desktop\target.pdf", FileFormat.PDF);
5 document.close();
6 }

3. Word 转 PDF(加密)

1 public voidtestWord2PdfPwd() {
2     Document document = newDocument();
3     document.loadFromFile("C:\Users\Administrator\Desktop\source.docx");
4         
5     ToPdfParameterList toPdf = newToPdfParameterList();
6     String password = "password";
7 toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);
8         
9     document.saveToFile("C:\Users\Administrator\Desktop\target.pdf", toPdf);
10 document.close();
11 }

免责声明:文章转载自《Java-Word转PDF》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux下使用find xargs grep查找文件及文件内容jmeter中beanshell断言的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ArcGis连接oracle、oracle配置

服务器:Oracle11g(我是默认路径安装,自定义路径没成功,不知道为什么) 客户端:arcgis desktop 10.2、oracle 11g 32位客户端 客户端:arcgis server 10.2、oracle 11g 64位客户端 1、服务器上安装oracle 11g,客户端安装arcgis desktop 10.2对应oracle 11g...

vue+jspdf+html2canvas导出PDF文件

    今天开始实现日结单这个功能,日结单是允许打印的,所以我们需要将日结单以PDF的形式导出,我做的是Vue单页应用,于是查找了一番Vue如何导出PDF,看了几篇博客,实现了PDF的导出。     不废话了,先看一下最终的打印结果        我丑话说在前面,最终打印出来的pdf文件就是这个样子,通过对jspdf的设置实现了pdf文件的分页,但文件的...

【硬核】超强八位半开源万用表

该项目由欧洲核子研究组织(CERN)开发 由于一项实验需要大量的精密电压表,但市场的价格太贵,所以他们决定自制。 资料开源下载:https://ohwr.org/project/opt-adc-10k-32b-1cha/wikis/home 整理了部分原理图:EDA-04060-V2-0_sch.pdf (1.95MB)EDA-04061-V2-0_sch...

复制pdf文字出来是乱码的一种可能的解决方案

最近在处理一个pdf文件,是一个地图文件,上面带各种文字的标注,地图比较大,而且文字信息比较多而且分散。因为字体的问题,在我的windows电脑上虽然可以正常显示,但是复制出来的文字都是方块,而且对应的文字也不能搜索。 如果不能搜索,也不能复制文字,那么后续的处理会非常棘手。通过不懈的google和尝试,发现了用Adobe Pdf虚拟打印机(别的虚拟打印机...

[转贴]客户端不装adobe reader,打开pdf文件的插件

我想通过IE浏览器发布pdf文件,有没有客户端不装adobe reader,就能打开pdf文件的插件。就像flash的插件那样。别的插件不是和pdf插件一样都要安装的吗,ie自带的是没有的,其它的也是很多的 PDF Reader OCX http://www.pdfwizard.com/chs/product/ocx.asphttp://www.pdfwi...

ubuntu1804安装pycharm2018.3.x

1. 下载pycharm https://www.jetbrains.com/pycharm/download/#section=linux 这个连接打开的是最新版的pycharm,我们选择其他版本,找到需要的pycharm2018.3版本 选择pycharm2018.3.6,下载 2. 安装 找到下载的安装包,解压 - 进入到pycharm...