如何使用iframe从ASP.Net MVC在特定页面上打开pdf

时间:2011-05-23 13:31:45

标签: c# asp.net-mvc-3 itextsharp

我有一个使用MVC的ASP.NET C#应用程序。我需要在iframe的特定页面打开PDF文件。我将不得不在PDF中搜索文本并在文本出现的页面上打开PDF。我该怎么做呢?

我试过iTextSharp。但是无法实现它。在这方面有谁能帮助我?

还尝试使用Acrobat和AFORMAUTLib,但无法使用。

2 个答案:

答案 0 :(得分:3)

Adob​​e Reader允许“URL参数”:

Here's the Adobe documentation

这是搜索文档的选项: 搜索单词表= 打开搜索UI并搜索文档中的指定单词列表。匹配的单词在文档中突出显示。 这些词必须用引号括起来并用空格分隔;例如:

#search=”word1 word2”

答案 1 :(得分:0)

其他答案对于搜索文档是正确的。对于显示,单独的mime类型应该足以让大多数Web浏览器显示它。尝试将iframe的src作为pdf的虚拟路径。

如果您需要实际创建PDF,我已经使用您提到的iTextSharp完成了这项工作。如果你愿意,我可以告诉你如何做到这一点。要做到这一点,我需要知道你要做什么。