1

我很好奇是否可以在我的 C++ 应用程序中嵌入 HTML 标记的打印?这是我需要的:

  1. 能够指定要打印到哪台打印机。
  2. 能够改变纸张大小。
  3. 能够指定边距/装订线等。
  4. 让最终用户预览结果的能力。
4

3 回答 3

3

使用wkHTMLtoPDF C++ Library将 HTML 页面虚拟打印到 PDF 文件会更容易,然后打印它。

优点:

  • 它允许您保留草稿副本以供将来使用。

缺点:

  • 它不是直接打印 HTML 的
于 2013-07-09T20:21:16.533 回答
1

看看这个库:http ://www.terrainformatica.com/htmlayout/ 。假设您要打印呈现的html,而不是语法突出显示的 html 源代码,它可以完成您需要的一切,这从您的问题中并不完全清楚 - 但是

于 2013-07-09T21:38:44.430 回答
1

MFC 有一个 CHtmlView 类,它是其文档/视图体系结构的一部分。因此,您可以很容易地在 MFC 中创建一个相当简单的 MDI“Web 浏览器”。

于 2013-07-10T01:58:38.690 回答