使用.NET程序打印MHT文档
我们希望使用 .NET 和任何可用的 IE DLL 或任何其他文档查看器以编程方式打印 MHT 文档。我们还希望将此打印限制在文档的第一页。如果 MHT 文件中有多个框架,我们希望打印显示为网页中的样子。感谢对此的任何尝试。
谢谢
We would like to programmatically print MHT document using .NET and any available IE DLLs or any other document viewer. We also would like to limit this print to 1st page of the document. If there are multiple frames inside MHT file, we would like to the print to show as it appears in Web page. Appreciate any throughts around this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们可以将 Universal Document Coverter 配置为默认打印机,并使用 IE 对象调用打印,如下面的代码所示。然而,具有多个帧的 MHT 文档最终会为每个帧生成多个图像。我们还需要将此打印限制为文档的第一页。感谢任何关于使用任何其他可用 IE DLL 的想法,这些 DLL 可用于避免多帧问题并将打印限制为文档的第一页。
We are able to configure Universal Document Coverter as default printer, and invoke a print using IE object as shown in below code. However, MHT documents having multiple frames is ending up generating multiple images for each frame. We also need to limit this print to 1st page of the document. Appreciate any thoughts on using any other IE DLLs available which can be used to avoid multiple frame issue and limiting the print to 1st page of the document.