2011-06-09 221 views
4

我正在与一个客户进行打印,每晚打印数百页html页面。他们现在使用的工具来自bersoft,称为HTMLPrint。最近,HTML文档的供应商将所有内容升级为XHTML,并使用锚标签(基本上将10个文件合并为1)。从命令行打印xhtml?

我已经接到了这份工作的任务,想知道如何让这个过程恢复到使用XHTML文档的过程。

基本上,我们每隔一个星期查询一个数据库以获取htm doc路径列表并将其发送给HTMLPrint,但是HTMLPrint只能用于HTML 3.2,并且完全无法使用XHTML。

如果有人有任何想法我们可以做到这一点,那会很棒。我已经研究了几种工具,但他们都不是我想要做的。

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

Can I print html files (with images, css) from the command-line?

谢谢!

回答

1

没有走得太远(并指出,HTMLPrint's version history在2010年1月结束),我发现了另一个article提的打印HTML的替代品:

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

也许其中一个会为XHTML工作?

我完全承认我并没有穷尽XHTML能做什么/不能做什么的列表,但我提供了关于替代方法的发现。

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

0

可以XHTML转换成PDF,然后打印PDF:How to convert XHTML to PDF in C#

+0

这是我的经验印刷PDFs是艰苦和不一致的,除非你知道一个非常好的打印工具,你会分享? – 2011-06-09 13:55:45