word转pdf,完美转换
引入依赖 (maven仓库是没有的,需要在项目中引用)jar包我给大家准备好了 提取码:m5hz
然后在pom里面引入下面这段,依赖我们就搭建好了resource下添加license.xml文件com.aspose aspose-words15.12.0 system ${project.basedir}/src/main/resources/lib/aspose-words-15.12.0-jdk16.jar
核心代码Aspose.Total for Java Aspose.Words for Java Enterprise 20991231 20991231 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7 sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=
package com.zylc.bixiang.business.order.domain.example; import com.aspose.words.document; import com.aspose.words.License; import com.aspose.words.SaveFormat; import org.springframework.core.io.ClassPathResource; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; public class wordTest { private static boolean license = false; public String wordToPdf() throws Exception { FileOutputStream os = null; try { //凭证 不然切换后有水印 InputStream is = new ClassPathResource("/license.xml").getInputStream(); License aposeLic = new License(); aposeLic.setLicense(is); license = true; if (!license) { System.out.println("License验证不通过..."); return null; } //生成一个空的PDF文件 File file = new File("D:\a.pdf"); os = new FileOutputStream(file); //要转换的word文件 document doc = new document("D:\aa.word"); doc.save(os, SaveFormat.PDF); } catch (Exception e) { e.printStackTrace(); } finally { if (os != null) { try { os.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)