微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 从命令行打印xhtml?

我正在与一个拥有打印过程的客户合作,该打印过程基本上每晚打印数百个 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?

谢谢!

解决方法

没有走太远(并注意到 HTMLPrint’s version history在2010年1月结束),我发现另外 article提到了打印html的替代方案:

> Print Wide HTML 1.0.0
> PDfarea HTML to PDF Converter 2.0
> ASP打印机COM 2.1
> ASPcodePrint 1.5.15
>批量打印1.0
> LIKSE32 3.30
>智能打印控制4.1
> ONEView 1
>打印文件夹1.01
>适用于.NET 3.0.5的FlexCell网格控件

也许其中一个适用于XHTML?

我完全承认我没有用尽XHTML能做什么/不能做什么,但是我提供了关于替代品的研究结果.

另一种选择是使用WebBrowser控件创建自己的打印机并将其打印到需要打印的页面,并自己调用Print方法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐