--openoffice word转pdf--><dependency><groupId>com.artofsolving</groupId><artifactId>jodconverter</artifactId><version>2.2.1</version></dependency><dependency><groupId>org.openoffice</groupId><artifactId>jurt</artifactId><version>3.0.1</version></dependency><dependency><groupId>org.openoffice</...
java实现word转pdf在线预览(前端使用PDF.js;后端使用openoffice、aspose) 标签: Java 收藏 背景 之前一直是用户点击下载word文件到本地,然后使用office或者wps打开。需求优化,要实现可以直接在线预览,无需下载到本地然后再打开。 随后开始上网找资料,网上资料一大堆,方案也各有不同,大概有这么几种方案: 1.word转...
2.viewer.jsp中调用pdf/web/viewer.js,viewer.js中配置了默认的pdf文件路径,我们要动态生成pdf,因此需要修改,在jsp中定义一个参数DEFAULT_URL,然后在js中使用它 3.jsp中写了一个ajax获取pdf流,之后赋值给DEFAULT_URL,然后再让viewer.js去加载,因此需要把/pdf/web/viewer.js放到ajax方法后面 4.viewer.js中把com...
@RequestMapping("/convertPdf") @ResponseBody public String toPdf(String filepath) throws OfficeException { filepath="D:\\test.docx"; //被转换的word文档 File word = new File(filepath); //截取字符串把word的后缀改为pdf String pdfpath= filepath.substring(0,filepath.lastIndexOf("."))+".p...
将word文档转化为PDF是项目中常见的需求之一,目前主流的方法可以分为两大类,一类是利用各种Office应用进行转换,譬如Microsoft Office、WPS以及LiberOffice,另一种是利用各种语言提供的对于Office文档读取的接口(譬如Apache POI,jacob,docx4j,openoffice),这些要么收费,要么要装插件,要么转换之后样式走形,乱码等等。
1 1. Word转为PDF将Word转为PDF时,可通过convert()方法直接指定转换的格式为PDF格式,或者通过convertToPdf()方法在转换成PDF时嵌入字体文件到PDF。1.1 直接通过convert()方法转换,这里转换可支持除PDF格式外,其他多种文件格式import spire.cloud.word.sdk.client.ApiException; import spire.cloud.word.sdk....
1 import com.spire.doc.*;public class Main { public static void main(String[] args) { //加载Word测试文档 Document doc = new Document(); doc.loadFromFile("test.doc"); //保存为PDF格式的文件 doc.saveToFile("Word转PDF.pdf", FileFormat.PDF); doc.close(); }} 2 转换效果前后对比:
java 实现 word 转 pdf 由于业务需要实现复杂内容(包含图片、复杂表格合并、动态图片)导出 word 和 pdf,考虑到导出后的两种文件内容不失真,采用了导出 word,然后通过 word 转 pdf 的方式。对比找到两种比较简单、快捷的实现方式,不需要调用本地服务,直接依赖第三方组件。Aspose.wordAspose linux 操作系统 使用...
限性,不适合夸平台,需要安装服务。所以决定用docx4j,但docx4j只支持docx格式的word转pdf,所以需要freemarker 生成docx的word。 动手 1、pom引入依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.3</version> ...
作用:poi可以将以docx结尾的word完美转换为html,但是将以doc结尾的word转换为html后meta、img等标签不闭合,导致使用itext将生成的html转换为pdf时报错,因此需要使用jsoup.parse方法使html规范。 jsoup配置 四、上代码 1、word转html (1)doc结尾word(相对复杂) ...