2011-09-08 25 views
0

我已经开发了一个需求,允许我通过使用Response.ContentType =“application/pdf”在浏览器中显示PDF文件。在浏览器中自定义PDF视图

问题是,PDF的默认视图始终显示左侧的书签菜单,有没有一种方法通过使用HTTP标头或某事告诉PDF查看器不显示书签部分?

在此先感谢。

回答

0

PDF文档的显示方式可以在PDF文档中配置。

有很多PDF编辑器可以修改“查看器首选项”,因为它通常被称为。一个免费的例子是BeCyPDFMetaEdit

+0

啊,打我!在我点击提交之前,我没有看到通知。 –

1

有两种方法可以做到这一点。我建议的方式是在Adobe Acrobat中实际打开PDF并转到文件,属性。在初始视图选项卡上,您将看到许多关于如何显示PDF的选项。第二种方式,我没有测试,但Adobe说你可以将各种querystring选项传递给PDF。你可能会想要的是http://example.org/doc.pdf#pagemode=none

+0

pagemode是我想要的,但由于某种原因querystring没有被读取,无论如何我最终使用PdfSharp为了设置此属性,然后将输出保存到ActionResult的outputStream。 – Paleta