C#-不使用Office com组件,将word、Excel、PPT等文件转换为PDF

发布于 2017-01-09 06:28:23 字数 83 浏览 1671 评论 3

不使用Office com组件,将word、Excel、PPT等文件转换为PDF。要求不能使用Com组件 ,第三方类库要求是免费的。或是解决思路。谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泛泛之交 2017-09-16 17:01:30

我明白你要去做什么,但有一个非常明确的事情,就是不论用什么样的方法,势必对Word、Excel、PPT解码之后才能转换为PDF,因此机子上必须安装Office,不然不经过解码就能直接转换,除非是接口一样的,否则那可算得上是一个奇迹了。
而且,现在微软已经提供一系列关于Office类库来解决这个事情,这些类库都是通用的,不仅在使用Office扩展程序时有,还能在WinForm里添加引用->Microsoft.Office.Interop.Word,
Microsoft.Office.Interop.Excel,等等。
还有,我记得Word是有转换为PDF的接口的,其余的就不知道了,你也可以直接进入Office,进入另存为的选项,看看有没有PDF类型的,有就是能转换,没有就需要先转换为Word,然后变成PDF。

偏爱自由 2017-09-13 04:33:51

这里介绍了java里的三种方法

或者使用这样的api

如果是桌面版,看看能否把openoffice或者libreoffice打包,注意下版权,看是否允许商业用途的二次开发

如果是服务器,那就更easy了,你可以用上述技术打造自己的api,或者直接用别人的

偏爱自由 2017-05-18 04:58:06

不妨试试open Office~
我觉得挺好的~也很简单~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文