Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将HTML导出为PDF(C+;+;,Windows)_C++_Winapi_Pdf_Pdf Generation - Fatal编程技术网

C++ 将HTML导出为PDF(C+;+;,Windows)

C++ 将HTML导出为PDF(C+;+;,Windows),c++,winapi,pdf,pdf-generation,C++,Winapi,Pdf,Pdf Generation,我正在寻找一个可再发行的组件转换HTML到PDF 目前,我希望避免使用“PDF打印机”,因为这需要安装打印机,而打印机面板中的某些用户“闲逛”可能会破坏该功能 HTML在浏览器控件中或作为外部文件提供。HTML通常相当简单,但客户可以创建自己的模板,因此应该支持“良好范围”的HTML 应该是从C++访问的自动化过程——DLL / COM/外部可执行文件和命令行支持都很好。p> 商业化是可以的,但现在不可能有成千上万的人 那么,您知道或可以推荐哪些组件?您可能想看看如果您安装了Microsoft

我正在寻找一个可再发行的组件转换HTML到PDF

目前,我希望避免使用“PDF打印机”,因为这需要安装打印机,而打印机面板中的某些用户“闲逛”可能会破坏该功能

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

应该是从C++访问的自动化过程——DLL / COM/外部可执行文件和命令行支持都很好。p> 商业化是可以的,但现在不可能有成千上万的人


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

您可能想看看如果您安装了Microsoft Word,我想您可以使用“另存为pdf”插件自动完成整个过程,该插件可以从Microsoft Office网站下载

您可以自动化word,然后在word中打开HTML文档,然后以PDF格式输出。如果您是在Microsoft环境中开发的,可能值得一试

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

您可以在这里查看SourceForge SVN存储库中的COM示例:

我本想避免使用“PDF打印机”,但最终我们使用了Nug PDFCreator来完成我们需要的工作。