Настройка просмотра PDF в браузере

Я работал над требованием, которое позволяет мне отображать файл PDF в браузере, выполнив Response.ContentType = "application/pdf".

Проблема в том, что в представлении PDF по умолчанию всегда отображается меню закладок слева. Есть ли способ с помощью заголовков HTTP или чего-то еще, чтобы средство просмотра PDF не отображало раздел закладок?

Заранее спасибо.


person Paleta    schedule 08.09.2011    source источник


Ответы (2)


Есть два способа сделать это. Я бы рекомендовал открыть PDF-файл в Adobe Acrobat и перейти в «Файл», «Свойства». На вкладке «Исходный вид» вы увидите множество вариантов отображения PDF-файла. Второй способ я не тестировал, но Adobe говорит, что вы можете передать различные строка запроса к PDF-файлу. Вам, вероятно, нужен http://example.org/doc.pdf#pagemode=none

person Chris Haas    schedule 08.09.2011
comment
pagemode был тем, что я хотел, но по какой-то причине строка запроса не читается, в любом случае я использовал PdfSharp, чтобы установить это свойство, а затем сохранить вывод в outputStream ActionResult. - person Paleta; 12.09.2011

Способ отображения документа PDF можно настроить внутри документа PDF.

Существует множество редакторов PDF, которые могут изменять «настройки просмотра», как это чаще всего называют. Одним из бесплатных примеров является BeCyPDFMetaEdit.

person Robert    schedule 08.09.2011
comment
Ах, бей меня! Я не видел уведомления, пока не нажал кнопку «Отправить»! - person Chris Haas; 08.09.2011