java 实现wps、doc...格式转 pdf 或html,wps转doc,等

您所在的位置:网站首页 将wps转为pdf java 实现wps、doc...格式转 pdf 或html,wps转doc,等

java 实现wps、doc...格式转 pdf 或html,wps转doc,等

2023-10-02 17:09| 来源: 网络整理| 查看: 265

一:需求

    客户需要,要实现一个wps、doc、docx(主要就这几种格式),转换为pdf或者是html,上代码!

二:pom引入 e-iceblue spire.doc.free 2.7.3 com.e-iceblue http://repo.e-iceblue.cn/repository/maven-public/ 三:java import com.spire.doc.*; import java.io.*; public class OperateWPS_Word { public static void main(String[] args)throws IOException { //通过流加载WPS文字文档 FileInputStream inputStream = new FileInputStream(new File("G:/test/12345678.wps")); Document document = new Document(); document.loadFromStream(inputStream, FileFormat.Doc); //将结果文档保存到流 ByteArrayOutputStream bos = new ByteArrayOutputStream(); document.saveToStream(bos, FileFormat.Doc); //将流写入WPS文档 FileOutputStream fos = new FileOutputStream("G:/test/Output2.pdf"); fos.write(bos.toByteArray()); //关闭流 bos.close(); fos.close(); } } 四:特别说明 此枚举FileFormat可以支持多个类型: // Auto代表所有的格式自动识别 var10000[0] = Auto; var10000[1] = Doc; var10000[2] = Dot; var10000[3] = Docx; var10000[4] = Docx_2010; var10000[5] = Docx_2013; var10000[6] = Dotx; var10000[7] = Dotx_2010; var10000[8] = Dotx_2013; var10000[9] = Docm; var10000[10] = Docm_2010; var10000[11] = Docm_2013; var10000[12] = Dotm; var10000[13] = Dotm_2010; var10000[14] = Dotm_2013; var10000[15] = OOXML; var10000[16] = Word_ML; var10000[17] = Word_Xml; var10000[18] = Odt; var10000[19] = Ott; var10000[20] = PDF; var10000[21] = Rtf; var10000[22] = SVG; var10000[23] = Xml; var10000[24] = Txt; var10000[25] = Html; var10000[26] = XPS; var10000[27] = E_Pub; var10000[28] = Doc_Pre_97; var10000[29] = Post_Script; var10000[30] = PCL;

试用版除了会在生成的结果文档中添加红色水印,而且仅支持转换前 10 页到其它格式(图片除外)。当您购买并应用 license 后,会成功移除这些水印信息并解除功能限制。

http://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3