java word转 pdf

news/2025/11/6 20:30:20/文章来源:https://www.cnblogs.com/huigee/p/19197674
        <!-- https://mvnrepository.com/artifact/com.luhuiguo/aspose-words --><dependency><groupId>com.luhuiguo</groupId><artifactId>aspose-words</artifactId><version>22.4</version><type>pom</type></dependency>

代码如下:

package com.sailing.dpm.snam.investigation;import com.aspose.words.Document;
import com.sailing.sdp.exception.support.BusinessException;import java.io.File;
import java.io.FileOutputStream;
public class WordToPdf {/**● @param wordPath word路径● @param pdfPath  pdf输出路径*/public static void textWordToPdf(String wordPath, String pdfPath) {FileOutputStream os = null;try {File file = new File(pdfPath);os = new FileOutputStream(file);Document doc = new Document(wordPath);doc.save(os, com.aspose.words.SaveFormat.PDF);} catch (Exception e) {throw new BusinessException("worldToPdf失败");} finally {if (os != null) {
}}}public static void main(String[] args) throws Exception {String wordPath = "F:\\工作\\PDF字体样式要求.docx";String pdfPath = "F:\\工作\\405nnn23.pdf";textWordToPdf(wordPath, pdfPath);}
}

 效果图如下:

image

 

image

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/958071.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

11-05 题

11-05 题P7468 [NOI Online 2021 提高组] 愤怒的小 N - 洛谷 CF1938M - 2024 ICPC Asia Pacific Championship CF1466H Finding satisfactory solutions - 洛谷 P8147 [JRKSJ R4] Salieri - 洛谷 CF1770F Koxia and Se…

Markdown之Typora语法

Markdown之Typora语法 标题 #+空格:一级标题 ##+空格:二级标题 ...... 最多支持六级标题 字体 *** +正文+ * :粗体(星星之间无空格) *** +正文+ :斜体* *** * * +正文+ * * :粗斜体* **~ +正文+ :画线**(正文…

运维审计/堡垒机选型 2025:从 SSH 直连|堡垒机绕行的可见性到“命令+返回文本”的内容级证据

运维审计/堡垒机选型 2025:从 SSH 直连|堡垒机绕行的可见性到“命令+返回文本”的内容级证据在 2025 年多云、外包协同成为常态的运维环境下,企业在选型运维堡垒机/运维审计系统时,已不再仅仅关注“谁登录、从哪台…

[题解]P12025 [USACO25OPEN] Sequence Construction S

P12025 [USACO25OPEN] Sequence Construction S Ref:P12025 [USACO25OPEN] Sequence Construction S 题解 - Little_x_starTYJ 我们的构造要满足三个条件:\(1\le N\le 100\) \(\sum_i^N A_i=M\) \(\bigoplus_i^N \te…

【日记】我居然解决了三家运营商都没解决的问题(539 字)

正文这则日记是在家里写的,难得的,我出差回家了。并且,还和兄长的假期凑巧到了一起。这次出差负责解决一个支行的问题。说实话,我心里没什么底,因为支行反馈上来的情况相当怪。总体而言,就是十分正常的操作,而且…

深入解析:Jackson 入门:为什么它是 Java JSON 处理的首选?

深入解析:Jackson 入门:为什么它是 Java JSON 处理的首选?pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

大模型在流行性乙型脑炎极重型预测及个体化诊疗专业的方案中的应用研究

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

markdown入门(复盘)

markdown入门(复盘)markdown入门(复盘) 标题 一级 ##二级 ###三级。。。(最多六级) 字体 hello hello hello ~~hello~~ 注意⚠️:都要用英文打符号 hello 插图超链接 链接 表格 直接右键生成吧! |xingming…

卡尔算法哈希表

一:有效的字母异位词part1题意:给出两个字符串,判断是否可以更改字符串内字母的顺序,从而使得两个字符串的单词一样。注意该题目认为两个相同字母顺序的字符串也是相同的。同样也返回true。即题目让我们判断两个字…

Rust 之二 各组件工具的源码、构建、配置、使用 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

java第三天

random生成随机数

新东方听力day2

同义替换1词性替换,2短语单词替换3否定替换

P9596 [JOI Open 2018] 冒泡排序 2 做题记录

P9596 [JOI Open 2018] 冒泡排序 2 做题记录 P9596 [JOI Open 2018] 冒泡排序 2 / Bubble Sort 2 - 洛谷 (luogu.com.cn) Solution 1 结论:设 \(v_i=\sum_{j\le i} [a_j>a_i]\),序列 \(a\) 的代价为 \(\max\{v_i\…

超级管理员目录索引的Google搜索技巧

本文介绍了一个特定的Google搜索语法"intitle:index of inurl:superadmin",用于发现公开在互联网上的敏感目录信息。这种技术属于Google Hacking范畴,可帮助安全研究人员识别配置不当的系统和敏感数据泄露…

【学术】数论分块保姆级教程

提示:本篇文章只讲数论分块(也叫整除分块)的基本形式,感兴趣可以自行查阅资料。 几个定义分块: 顾名思义,就是把一个区间分成几小块,然后对于每个块进行单独的处理。它的核心思想是将一个大规模的输入划分成更小的…

2025数据库审计产品选型指南:十大厂商综合评测与趋势解析

2025数据库审计产品选型指南:十大厂商综合评测与趋势解析数据库审计作为数据安全体系中的重要组成部分,已从简单的日志记录工具发展成为集实时监控、风险分析、合规审计于一体的数据安全防护系统。根据《数据安全法》…

Word表格1.5倍行距居中问题

在Word表格中,当行距为1.0倍时,显示则正常;当1.5倍时无法居中对齐,需要按如下设置: 作者:我也是个傻瓜出处:http://www.cnblogs.com/liweis/签名:成熟是一种明亮而不刺眼的光辉。