【问题标题】:Export HTML to PDF (C++, Windows) [closed]将 HTML 导出为 PDF(C++、Windows)
【发布时间】:2010-09-24 07:31:53
【问题描述】:

我正在寻找一个可再发行组件来将 HTML 转换为 PDF。

目前,我希望避免使用“PDF 打印机”,因为这需要安装打印机,并且某些用户在打印机面板中“玩弄”可能会破坏该功能。

HTML 可用于浏览器控件或作为外部文件。 HTML 通常相当简单,但客户可以创建自己的模板,因此应该支持“良好范围”的 HTML。

应该可以从 C++ 访问自动化进程 - DLL / COM / 具有命令行支持的外部可执行文件都可以。

商业很好,但现在不能选择数千个。

那么,您知道或可以推荐哪些组件?

【问题讨论】:

    标签: c++ winapi pdf pdf-generation


    【解决方案1】:

    你可能想看看PDFReactor

    【讨论】:

      【解决方案2】:

      如果您安装了 Microsoft Word,我想您可以使用可从 Microsoft Office 站点下载的“另存为 pdf”插件来自动化整个过程。

      您将自动执行 word,然后在 word 中打开 HTML 文档,然后输出为 PDF。如果您在 Microsoft 环境中开发,可能值得一试。

      【讨论】:

        【解决方案3】:

        PDFCreator 可以用作虚拟打印机,但也可以通过 COM 使用。默认设置甚至包括 COM 示例。

        您可以在此处查看 SourceForge SVN 存储库中的 COM 示例:http://pdfcreator.svn.sourceforge.net/viewvc/pdfcreator/trunk/COM/

        【讨论】:

        • 我想避免使用“PDF 打印机”,但最终我们还是使用了 PDFCreator 来完成我们需要的工作。
        【解决方案4】:

        如果您更喜欢使用 Aspose.Words,该 API 允许您将 HTML 导出为 PDF,而无需任何 PDF 打印机或 Microsoft Office 依赖项。您可以访问以下链接以获取工作示例。

        https://kb.aspose.com/words/cpp/how-to-convert-html-to-pdf-using-cpp/

        【讨论】:

          猜你喜欢
          • 2017-09-05
          • 2015-09-25
          • 2013-08-25
          • 2021-10-15
          • 2013-11-21
          • 2011-10-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多