【问题标题】:Convert DOC to PDF Without Interop or Aspose in C# code在 C# 代码中将 DOC 转换为 PDF 而不使用 Interop 或 Aspose
【发布时间】:2017-09-25 10:38:00
【问题描述】:

我需要在不使用 Microsoft Interop 或 Aspose 的情况下将文档 .doc 转换为 .pdf 导致此代码使用许可证 (Aspose) 或需要在服务器中安装 Microsoft Office (Interop)。

我该怎么做?这可能吗?

【问题讨论】:

  • 您希望在服务器或客户端进行转换?
  • 嗨 Stavm,最好在 server 上,是否可以在 client 中完成?
  • iTextSharp 可用于将 .doc 转换为 .pdf,但它不能将 .pdf 转换为 .doc。

标签: c# pdf file-conversion .doc format-conversion


【解决方案1】:

根据您的问题,我猜您希望在服务器端完成转换(您提到了 Aspose.net)。

我搜索了数十个甚至数百个库,但找不到与昂贵的 Aspose 相比具有相似或更好质量结果的免费商业用途。

也就是说,您可以使用 OpenOffice 或更好的方法,LibreOffice 为简单的文档获得不错的结果。

安装后,您可以调用带有参数的命令行 exe 进行转换。

soffice --headless --convert-to pdf filename.doc

有关更多信息,您可以谷歌它,或者,如果一切都失败了,read the documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-17
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    相关资源
    最近更新 更多