我正在与一个拥有打印过程的客户合作,该打印过程基本上每晚打印数百个html页面。他们现在使用的工具来自bersoft,称为HTMLPrint。最近,HTML文档的供应商将所有内容升级为XHTML并使用Anchor标签(基本上将10个文件合并为1个)。
我的任务是找出如何让流程恢复到使用XHTML文档的过程。
基本上,我们每晚查询数据库以获取htm doc路径列表并将其发送到HTMLPrint,但HTMLPrint仅适用于HTML 3.2,并且完全失败了XHTML。
如果有人知道我们如何做到这一点,那就太好了。我已经研究了几种工具,但它们似乎都不是我想做的。
这是我读过的类似帖子,但不完全是我正在寻找的过程。
Can I print html files (with images, css) from the command-line?
谢谢!
答案 0 :(得分:1)
没有走得太远(并注意到HTMLPrint's version history在2010年1月结束),我发现另外article提到了打印html的替代方案:
也许其中一个适用于XHTML?
我完全承认我没有用尽XHTML可以做什么/不能做什么,但我提供了关于替代品的发现。
另一种选择是使用WebBrowser控件创建自己的打印机并将其打印到需要打印的页面,然后自己调用Print方法。
答案 1 :(得分:0)
您可以将XHTML转换为PDF,然后打印PDF:How to convert XHTML to PDF in C#