从命令行打印xhtml

本文关键字:xhtml 打印 命令行 | 更新日期: 2023-09-27 17:58:51

我正在与一个客户合作,该客户的打印过程基本上每晚打印数百个html页面。他们现在使用的工具是来自bersoft的HTMLPrint。最近,HTML文档的供应商将所有内容升级为XHTML,并使用Anchor标记(基本上将10个文件合并为1个)。

我的任务是弄清楚如何使用XHTML文档将流程恢复到原来的状态。

基本上,我们每天晚上都会查询数据库以获得htm文档路径列表,并将其发送到HTMLPrint,然而HTMLPrint仅适用于HTML3.2,而XHTML则完全失败。

如果有人知道我们该怎么做,那就太好了。我研究了几个工具,但没有一个是我想做的

这是我通读过的一篇类似的帖子,但并不完全是我想要的过程。

我可以从命令行打印html文件(包括图像、css)吗?

谢谢!

从命令行打印xhtml

没有走太远(并注意到HTMLPrint的版本历史记录将于2010年1月结束),我发现了另一篇文章,其中提到了打印html:的替代方案

  • 打印宽HTML 1.0.0
  • PDFArea HTML到PDF转换器2.0
  • ASP打印机COM 2.1
  • ASPcodePrint 1.5.15
  • 批量打印1.0
  • LIKSE32.30
  • 智能打印控制4.1
  • ONEView 1
  • 打印文件夹1.01
  • 适用于.NET 3.0.5的FlexCell网格控件

也许其中一个适用于XHTML?

我完全承认,我没有列出XHTML可以/不能做的内容,但我会提供我对替代方案的发现。

另一种选择是使用WebBrowser控件创建自己的打印机,并为其提供打印所需的页面,然后自己调用Print方法。

您可以将XHTML转换为PDF,然后打印PDF:如何在C#中将XHTML转换为PDF