这就是我所做的:
- 我在网络浏览器中加载了一个pdf文件,
- 现在我想从该文件中选择文本并粘贴到文本框中。
谁能帮我?
我很确定这将是非常困难的,如果不是不可能的话。
浏览器不会“运行”PDF,它充当 PDF 应用程序的主机,最终共享它的主窗口。之后,光标等的控制权传递给 PDF 应用程序,浏览器实际上不再知道其中发生了什么。如果正在使用的 PDF 应用程序公开了用于操作光标/文本选择的 COM 接口(值得怀疑),那么可以从客户端脚本针对这些接口编写脚本 - 但您将无法在该窗口中实际运行任何脚本,因为浏览器显示的是 PDF,而不是网页。
如果您将 Web 控件托管在 Windows 窗体应用程序上,这可能是可能的,但即便如此,我什至不知道从哪里开始。
如果您的目标是从 PDF 中提取文本,那么您最好通过 .Net PDF 库来推送它。一个快速的谷歌搜索会为您提供一些合适的库。
如果您的 pdf 文件具有表单元素,则可以将文件提交到 url。检查此链接..它可能会有所帮助。 PDF 可填写表单可以将自身发布到 HTTPS URL 吗?