当前位置: 首页 > news >正文

WordToPDF2.java

用Java将Word转PDF

本例子测试了spire.doc.free-3.9.0.jar的包

		<dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>3.9.0</version></dependency>

package word;import com.spire.doc.Document;
import com.spire.doc.FileFormat;/*** spire.doc-3.4.3.jar* Java-itext-5.0.4.jar<!--
maven库访问不了
https://mvnrepository.com/artifact/e-iceblue/spire.doc e-iceblue库才能访问
https://repo.e-iceblue.cn/repository/maven-public
https://repo.e-iceblue.cn/#browse/browse:maven-public
https://repo.e-iceblue.cn/#browse/browse:maven-public:e-iceblue%2Fspire.doc
https://repo.e-iceblue.cn/repository/maven-public/e-iceblue/spire.doc/5.4.10/spire.doc-5.4.10.jar
-->
<dependency><groupId>e-iceblue</groupId><artifactId>spire.doc</artifactId><version>5.4.10</version>
</dependency><!-- https://mvnrepository.com/artifact/com.lowagie/itext -->
<dependency><groupId>com.lowagie</groupId><artifactId>itext</artifactId><version>4.2.0</version>
</dependency>* ** @author ZengWenFeng* @date 2023.08.15*/
public class WordToPDF2
{public static void test3(){//实例化Document类的对象Document doc = new Document();//加载Worddoc.loadFromFile("d:\\ChatGPT.docx");//保存为PDF格式doc.saveToFile("d:\\ChatGPT_temp.pdf", FileFormat.PDF);//Evaluation Warning: The document was created with Spire.Doc for JAVA./*<dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>2.6.3</version></dependency><dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>3.9.0</version></dependency><dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>4.3.0</version></dependency><dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>4.4.1</version></dependency><dependency><groupId> e-iceblue </groupId><artifactId>spire.doc.free</artifactId><version>5.1.0</version></dependency>*/}public static void main(String[] args){long time1 = System.currentTimeMillis();test3();//long time2 = System.currentTimeMillis();//System.out.println("Word to PDF completed!time : " + (time2 - time1));}
}

遇到问题,1)正式包下载不下载,2)正式包有水印,3)文档格式错误

分别处理:

spire.doc.jar_spencer_tseng的博客-CSDN博客

Evaluation Warning: The document was created with Spire.Doc for JAVA._spencer_tseng的博客-CSDN博客

org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type pa_spencer_tseng的博客-CSDN博客

http://www.lryc.cn/news/124841.html

相关文章:

  • k8s服务注册发现
  • IK分词器升级,MySQL热更新助一臂之力
  • 泛微 E-Office文件上传漏洞复现
  • bug的生命周期
  • mysql分库分表相关
  • 云原生k8s---资源限制、探针
  • html2canvas生成图片地址Base64格式转成blob在转成file(二进制)可正常发送(保姆教程,复制粘贴可用)
  • 将Linux上的cpolar内网穿透配置为开机自启动——“cpolar内网穿透”
  • 微信小程序data-item设置获取不到数据的问题
  • 创建百度百科需要什么条件?
  • 【springboot启动报错】java: 错误: 无效的源发行版:17
  • 无涯教程-Perl - setservent函数
  • Java创建多线程的最全方法
  • 02 qt基本控件及信号和槽
  • 大数据校招学员实习面试分享
  • 用于弥散加权MRI的关节各向异性维纳滤光片研究(Matlab代码实现)
  • 谷粒商城第十一天-品牌管理中关联分类
  • Selenium自动化测试实战之自动化测试基础
  • vue3+vite中使用postcss-px-to-viewport适配问题
  • web测试与app测试的区别
  • 深入理解高并发编程 - 分析创建线程池究竟有哪些方式
  • Kafka第一课概述与安装
  • Linux MQTT智能家居项目(智能家居界面布局)
  • 【Vue3】Vue3 UI 框架 | Element Plus —— 创建并优化表单
  • 如何基于 ACK Serverless 快速部署 AI 推理服务
  • 【奥义】如何用ChatGPT写论文搞模型
  • 欢迎光临,博客网站
  • 通过TightVNC远程访问MacOS
  • 智安网络|网络安全:危机下的创新与合作
  • 从系统角度,看智能制造|百世慧®