先附上代码仓库:Mitch文档转换: 文档格式转换,支持常见10种文件格式的上传,可转换的类型有数十种; 保存的方式有两种:本地保存、二进制流返回 部分文档可以看到转换进度(websocket) 示例网站:http://www.mitchconvert.top/ (gitee.com)
示例网站:为爱发电—免费在线文档转换
配置了nginx缓存,首次加载会慢一点,后续打开速度就比较快
本项目利用了Aspose的words、slides、pdf、cells这四个jar包,实现了多种文档格式的转换,比如:
1、利用aspose-words能够将:"doc", "docx", "docm", "dotm", "dotx", "dot", "odt", "ott", "txt", "html", "mhtml", "md"
格式的文档转成:"doc", "dot", "docx", "docm", "dotx", "dotm", "rtf", "pdf","xps","oxps","ps","pcl","mhtml","epub","odt","ott","txt","html","svg","tiff","png","bmp","jpeg","gif","emf","md"
2、利用aspose-cells能够将:"xls", "xlsx", "xlsb", "xltx", "xltm", "xlsm"
格式的文档转成:"tsv", "xlsx", "json", "sql", "ods", "xls", "xlsb", "pdf", "xps","dif","fods","sxc","pptx","docx","md","svg","svm","mhtml","html","emf","wmf","png","bmp","gif"
3、利用aspose-pdf能够将:"pdf"
格式的文档转成: "doc", "xps", "svg", "xlsx", "epub", "aps", "pdfxml", "pptx", "docx", "html", "bmp", "jpeg", "gif","png","emf"
4、利用aspose-slides能够将:"ppt", "pptx", "pps", "pot", "ppsx", "pptm", "ppsm", "potx", "potm"
格式的文档转成:
"odp", "fodp", "otp", "pdf", "tiff", "gif", "swf", "xps", "html", "jpeg", "png"