使用c#.net中的Web浏览器控件加载的pdf文件中所选文本的自动复制

时间:2012-09-25 07:35:59

标签: c# asp.net

这就是我所做的:

  1. 我在网络浏览器中加载了一个pdf文件,
  2. 现在我想从该文件中选择文本并粘贴到文本框中。
  3. 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

我非常确定这将是非常困难的,如果不是不可能的话。

浏览器无法运行' PDF,它充当PDF应用程序的主机,最终共享它的主窗口。之后,对光标等的控制传递给PDF应用程序,浏览器实际上不再知道其中发生了什么。如果正在使用的PDF应用程序公开COM接口以操作光标/文本选择(可疑),那么它可以可能来编写来自客户端脚本的那些接口 - 但是你不会能够实际运行该窗口中的任何脚本,因为浏览器显示的是PDF,而不是网页。

如果您在Windows窗体应用程序上托管Web控件可能是可能的,但即便如此,我甚至不知道从哪一个开始。

如果您的目标是从PDF中提取文本,那么您最好通过.Net PDF库推送它。快速谷歌就可以为你提供一些合适的库。

答案 1 :(得分:0)

如果您的pdf文件包含表单元素,则可以将该文件提交到URL。 检查此链接..它可能会有所帮助。 Can a PDF fillable form post itself to an HTTPS URL?