C#-不使用Office com组件,将word、Excel、PPT等文件转换为PDF
不使用Office com组件,将word、Excel、PPT等文件转换为PDF。要求不能使用Com组件 ,第三方类库要求是免费的。或是解决思路。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
不使用Office com组件,将word、Excel、PPT等文件转换为PDF。要求不能使用Com组件 ,第三方类库要求是免费的。或是解决思路。谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我明白你要去做什么,但有一个非常明确的事情,就是不论用什么样的方法,势必对Word、Excel、PPT解码之后才能转换为PDF,因此机子上必须安装Office,不然不经过解码就能直接转换,除非是接口一样的,否则那可算得上是一个奇迹了。
而且,现在微软已经提供一系列关于Office类库来解决这个事情,这些类库都是通用的,不仅在使用Office扩展程序时有,还能在WinForm里添加引用->Microsoft.Office.Interop.Word,
Microsoft.Office.Interop.Excel,等等。
还有,我记得Word是有转换为PDF的接口的,其余的就不知道了,你也可以直接进入Office,进入另存为的选项,看看有没有PDF类型的,有就是能转换,没有就需要先转换为Word,然后变成PDF。
这里介绍了java里的三种方法
或者使用这样的api
如果是桌面版,看看能否把openoffice或者libreoffice打包,注意下版权,看是否允许商业用途的二次开发
如果是服务器,那就更easy了,你可以用上述技术打造自己的api,或者直接用别人的
不妨试试open Office~
我觉得挺好的~也很简单~