闲话少说,本文结尾处附有.NET源码,指宏乎如对过程没兴趣,可绝唯跳过;
主要是做转换word,excel,ppt;
要实现此功能一般有两种做法,分别是使用第三方插件和使用office自带的另存为功能。
以下是我使用这两个的方案的对比:
本文仅介绍使用aspose这个第三方插件的使用。
office接口实现方式,请看我的另外两篇文章:
1. Windows服务-Office转PDF文件
2. Windows服务-Office转PDF服务部署到服务器一系列问题
网上有很多资料,我这边放唯悉一下我参考的资料:
https://blog.csdn.net/bianqing0305/article/details/94602472
此文基本就实现了这个插件的转化功能。
这里面还有一个很好的干货,就是有一个可用的aspose key,这对于我来做测试是再好不过的了,心里暗喜!
但是我在使用的时候遇到了一些问题,就是PPT文件转pdf始终是失败,后台分析原因发现可能是版本的问题。
于是我做了以下尝试:
以下是源码地址:
https://gitee.com/zxws1009/Aspose.DocumentConvert.git
温馨提醒,如要使用此插件,请购买正版aspose key;
欢迎一起留言交流!
有了Aspose.Pdf,用户可以编程似的在PDF文档中创芹姿建表单字段。用户可以通嫌梁绝过表格的方式或自定义位置的方式确定表单放置的位渣祥置,这使得用户可以精确的放置表单字段。
代如斗罩码方法如下,从流加载wps文件,转为销茄pdf格式
import com.spire.doc.*
import java.io.File
import java.io.FileInputStream
import java.io.IOException
public class WordToPDF {
public static void main(String[] args)throws IOException {
FileInputStream inputStream = new FileInputStream(new File("test.wps"渣闹))
Document document = new Document()
document.loadFromStream(inputStream, FileFormat.Doc)
document.saveToFile("WPStoPDF.pdf",FileFormat.PDF)
}
}
在程序中需引入 spire.doc.jar。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)