Как я могу вставить PDF-файл в HTML, страницу за раз без полос прокрутки? - PullRequest
2 голосов
/ 24 января 2012

Я пытаюсь встроить pdf в html, используя <object>.

<object data="file.pdf#scrollbar=0&;view=Fit"
 type="application/pdf" 
 style="width:100%;height:4000px"></object>

Я хочу, чтобы он отображал по одной странице за раз, вписываясь в окно.Но он появляется непрерывно с вертикальной полосой прокрутки.Как я могу это исправить?

height:100%, похоже, не работает (чтобы увеличить высоту), и мне нужно было поместить туда большое число.Я проверил, что полоса прокрутки является частью <object>, где отображается pdf, а не каких-либо объектов DOM, окружающих ее.

Я использую браузер Chrome.

1 Ответ

2 голосов
/ 24 января 2012

Кажется, вы не можете это контролировать. Кстати, вы не можете контролировать, что Acrobat (или какой-либо другой просмотрщик PDF по умолчанию) берет на себя содержимое iFrame. Например, я настроил свой браузер на загрузку всех PDF-файлов.

(Кстати, ссылка на определенную страницу с page=n, кажется, отображает начало страницы примерно в 1/3 от верхнего края.)

Есть альтернативы. Вы можете google для конвертеров / просмотрщиков PDF в Flash или попробовать pdf.js для установки без плагинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...