我已經開發了一個需求,允許我通過使用Response.ContentType =「application/pdf」在瀏覽器中顯示PDF文件。在瀏覽器中自定義PDF視圖
問題是,PDF的默認視圖始終顯示左側的書籤菜單,有沒有一種方法通過使用HTTP標頭或某事告訴PDF查看器不顯示書籤部分?
在此先感謝。
我已經開發了一個需求,允許我通過使用Response.ContentType =「application/pdf」在瀏覽器中顯示PDF文件。在瀏覽器中自定義PDF視圖
問題是,PDF的默認視圖始終顯示左側的書籤菜單,有沒有一種方法通過使用HTTP標頭或某事告訴PDF查看器不顯示書籤部分?
在此先感謝。
PDF文檔的顯示方式可以在PDF文檔中配置。
有很多PDF編輯器可以修改「查看器首選項」,因爲它通常被稱爲。一個免費的例子是BeCyPDFMetaEdit。
有兩種方法可以做到這一點。我建議的方式是在Adobe Acrobat中實際打開PDF並轉到文件,屬性。在初始視圖選項卡上,您將看到許多關於如何顯示PDF的選項。第二種方式,我沒有測試,但Adobe說你可以將各種querystring選項傳遞給PDF。你可能會想要的是http://example.org/doc.pdf#pagemode=none
pagemode是我想要的,但由於某種原因querystring沒有被讀取,無論如何我最終使用PdfSharp爲了設置此屬性,然後將輸出保存到ActionResult的outputStream。 – Paleta
啊,打我!在我點擊提交之前,我沒有看到通知。 –