gpt4 book ai didi

C# webBroswer 组件从 javascript 覆盖 window.print

转载 作者:行者123 更新时间:2023-11-28 09:38:09 24 4
gpt4 key购买 nike

我有一个可以执行很多操作的 Web 应用程序,需要编写一个 C# 程序来打印系统生成的文档。

当用户单击 Web 表单上的打印按钮(window.print())时,它将打印到特定打印机,而不会弹出打印对话框。

我尝试了webbrowser.print(),但它只打印网页界面而没有弹出窗口。

我正在寻找的东西之一是处理网站创建的打印作业的方法。我希望C#程序能够删除打印对话框并直接打印到打印机。

任何人都可以给我一个提示,告诉我如何实现这个,或者解释为什么(如果)这是不可能的?

附注我无法更改网络应用程序中的任何内容。这就是为什么我想编写一个 C# 程序来执行/管理这个附加操作。

最佳答案

你在 C# 表单上有一个 webbrowser 控件吗?这样做:

myBrowser.Document.GetElementById("ButtonId").InvokeMember("点击");

它会自动点击按钮。

如果按钮没有 id,那么您将需要使用其类或标签来识别该按钮。搜索“在网络浏览器控件中自动单击按钮”。

关于C# webBroswer 组件从 javascript 覆盖 window.print,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12747697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com