如何使用 iframe 从 ASP.Net MVC 打开特定页面的 pdf
我有一个使用 MVC 的 ASP.NET C# 应用程序。我需要在 iframe
中的特定页面打开 PDF 文件。我必须在 PDF 中搜索文本,然后在文本出现的页面上打开 PDF。我该怎么做?
我尝试过iTextSharp。但未能实施。有人可以在这方面帮助我吗?
还尝试使用 Acrobat 和 AFORMAUTLib,但未能成功。
I have an ASP.NET C# application using MVC. I need to open a PDF file at a specific page in an iframe
. I will have to search for a text inside the PDF and open the PDF at the page where the text occurs. How do I do this?
I have tried iTextSharp. But was not able to implement it. Can anyone help me in this regard?
Also tried using Acrobat and AFORMAUTLib, but was not able to.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Adobe Reader 允许“URL 参数”:
这是 Adobe 文档
并且这是搜索文档的选项:
搜索=单词列表
打开搜索 UI 并搜索文档中的指定单词列表。匹配的单词会在文档中突出显示。
单词必须用引号括起来并用空格分隔;例如:
Adobe Reader allows "URL Parameters":
Here's the Adobe documentation
And here's the option for searching a document:
search=wordList
Opens the Search UI and performs a search for the specified word list in the document. Matching words are highlighted in the document.
The words must be enclosed in quotes and separated by spaces; for example:
关于搜索文档,其他答案是正确的。对于显示而言,仅 mime 类型就足以让大多数 Web 浏览器显示它。尝试将 iframe 的 src 设为 pdf 的虚拟路径。
如果您需要实际创建 PDF,我已经使用您提到的 iTextSharp 完成了此操作。如果您愿意,我可以向您展示如何操作。为此,我需要知道您想做什么。
The other answers are correct with respect to searching the document. For display, the mime type alone should be sufficient for most web browsers to display it. Try making the src of your iframe the virtual path to the pdf.
If you need to actually create the PDF, I have done this with iTextSharp--which you mentioned. I could show you how to do it if you'd like. To do so, I need to know what you are trying to do.