C# 从命令行打印xhtml?

C# 从命令行打印xhtml?,c#,.net,C#,.net,我和一个客户一起工作,他有一个打印流程,基本上每晚打印数百个html页面。他们现在使用的工具是bersoft的HTMLPrint。最近,HTML文档的供应商将所有内容升级为XHTML,并使用锚定标记(基本上将10个文件合并为1个) 我的任务是找出如何使流程恢复到使用XHTML文档时的状态 基本上,每天晚上我们都会查询数据库以获得htm文档路径列表,并将其发送给HTMLPrint,然而HTMLPrint仅适用于HTML3.2,而使用XHTML则完全失败 如果有人知道我们该怎么做,那就太好了。我已经

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

我的任务是找出如何使流程恢复到使用XHTML文档时的状态

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

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

这是一篇我通读过的类似文章,但并不完全是我要寻找的过程


谢谢

您可以将XHTML转换为PDF,然后打印PDF:

而不必走得太远(注意这将在2010年1月结束),我发现了另一种打印html的替代方法:

  • 广泛打印HTML 1.0.0
  • PDFArea HTML到PDF转换器2.0
  • ASP打印机COM 2.1
  • ASPcodePrint 1.5.15
  • 批量印刷1.0
  • 如32 3.30
  • 智能打印控制4.1
  • ONEView 1
  • 打印文件夹1.01
  • 用于.NET 3.0.5的FlexCell网格控件
也许其中一个会为XHTML工作

我完全承认我没有详细列出XHTML能做什么/不能做什么,但我还是提供了我在其他方面的发现


另一种选择是使用控件创建您自己的打印机,并将打印所需的页面提供给它,然后自己调用该方法。

根据我的经验,打印PDF既费力又不一致,除非您知道一个非常好的打印工具,您愿意与大家分享吗?