Есть ли способ встроить PDF-файл в HTML5-страницу? - PullRequest
17 голосов
/ 24 июня 2010

Я хочу, чтобы веб-страница была закодирована с помощью HTML5, и я хочу иметь возможность разместить на этой странице файл PDF, чтобы вы могли просматривать его, не нажимая на ссылки, чтобы загрузить его отдельно.Кто-нибудь знает, как это сделать?Я хочу, чтобы он сохранил текст, изображения и макет PDF-файла.Если бы это было не так, я бы просто использовал изображение.Спасибо!

Редактировать: Надеюсь, это будет идти на Ipad.Так что это не будет поддерживать Adobe.Мне нужно просто найти способ как-то заставить PDF-файл отображаться на html5-странице без использования средства просмотра.Я хочу сохранить все его слои.Он не должен оставаться PDF-файлом, когда он находится на странице, мне просто нужно найти способ перенести все эти слои туда без необходимости делать это вручную с помощью div для каждого изображения, абзаца и т. Д.

Ответы [ 7 ]

2 голосов
/ 27 января 2011

Вы можете использовать тег для вставки следующим образом:

<embed src="/path/to/your/file.pdf" />
2 голосов
/ 25 июня 2010

Я не думаю, что это возможно без использования Flash. Вместо этого вы можете преобразовать PDF-файл в другой формат (например, HTML), который может отображаться браузером. Есть инструменты, которые могут сделать это из командной строки, поэтому создание сценария для этого на вашем сайте не будет слишком сложным.

1 голос
/ 10 июня 2014

Этот код будет непосредственно вставлять просмотрщик PDF на веб-страницу

<object data="path to pdf " type="application/pdf" width="100" height="100">
  <p>Alternative text - include a link <a href="path to pdf">to the PDF!</a></p>
</object>
1 голос
/ 01 ноября 2012

Немного поздно, и, возможно, Issue собирается исправить это в ближайшее время, но сейчас вы можете встроить в файл Issu.com, используя iframe, а адрес вашего журнала заканчивается на? Mode = mobile.Протестировано в ipad:

<iframe width="850px" height="580px" src="http://www.issuu.com/your_username/docs/your_magazine_name?mode=mobile" frameborder="0" allowfullscreen></iframe>

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

1 голос
/ 13 февраля 2012

Возможно, вы могли бы преобразовать PDF в изображения на сервере и отображать изображения вместо исходного PDF.Насколько я знаю, Apache pdfbox может быть использован для такого преобразования.

0 голосов
/ 07 марта 2012

PDFObject выглядит многообещающе, но на данный момент не работает на iPad.

0 голосов
/ 25 июня 2010

Если вы используете ASP.NET, эта ссылка может быть вам интересна.

Просмотр и редактирование PDF на основе браузера Размещенный полностью на вашем сервере, портал activePDFASP.NET WebControl, который позволяет вашим пользователям в интерактивном режиме просматривать и изменять документы PDF из любого источника - добавлять комментарии, поля форм, закладки и т. д. - непосредственно из стандартного веб-браузера, не требуя никакого клиентского программного обеспечения, такого как Adobe Reader.или Flash, или использование элементов управления ActiveX.- http://portal.activepdf.com/

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