5

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

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

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

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

商业很好,但现在成千上万不是一个选择。

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

4

4 回答 4

3

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

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

于 2008-11-27T17:44:13.883 回答
1

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

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

于 2008-11-27T17:22:28.293 回答
1

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

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

于 2021-11-06T12:23:04.803 回答
-2

您可能想看看PDFReactor

于 2008-11-27T10:06:46.597 回答