Внедрение PDF-файла на веб-страницу без использования встроенного средства просмотра PDF

В настоящее время я использую стандартный способ вставки pdf в браузер, однако встроенный просмотрщик PDF для моего целевого браузера работает не так, как ожидалось. Я хотел бы заставить (Chrome, Firefox и IE8 (если возможно, но IE9 + тоже нормально)), чтобы использовать Adobe Reader. Проблема в том, что я могу изменить этот параметр только вручную. Есть ли способ изменить параметр в HTML / JS / PHP? Благодарю.

<OBJECT data="YourFile.pdf" TYPE="application/x-pdf" TITLE="SamplePdf" WIDTH=200 HEIGHT=100> <a href="YourFile.pdf">shree</a> </object> 

Я пытаюсь найти решение, и кто-то предложил заголовок, не работает, к сожалению, например

 Content-Type: application/pdf Content-Disposition: inline; filename.pdf 

    Я сделал это некоторое время назад. Использование JQuery было отличным способом обойти это 🙂

    pdf.js:

    https://github.com/mozilla/pdf.js

    Надеюсь это поможет!

    Вы можете использовать средство просмотра Google PDF для вставки файлов PDF на свой веб-сайт. Используйте эту ссылку https://docs.google.com/viewer

    Пример:

     <iframe src="http://docs.google.com/viewer?url={HTTP PATH OF THE PDF FILE}&embedded=true" width="600" height="780" style="border: none;"></iframe> 

    Ознакомьтесь с PDFObject, который представляет собой библиотеку Javascript для встраивания PDF-файлов в файлы HTML. Он отлично работает с совместимостью с браузером и, скорее всего, будет работать с IE8.

    В вашем HTML вы можете настроить div для отображения файлов PDF:

     <div id="pdfRenderer"></div> 

    Затем вы можете использовать Javascript-код для вставки PDF-файла в этот div:

     var pdf = new PDFObject({ url: "https://sample.pdf", id: "pdfRendered", pdfOpenParams: { view: "FitH" } }).embed("pdfRenderer"); 

    ура

    Вы можете использовать средство просмотра документов или best-pdf-viewer

    В приведенном выше javascript, html используется javascript, html . Да, если вы не хотите конвертировать их в js or html вы можете использовать Swftools . Здесь вы можете создать свой собственный скин, а затем прочитать: SWFTools (pdf2swf) для правильной работы с Flex

    Отображение pdf в Iframe может быть другим вариантом.

    Ваша проблема может совпадать с Show pdf file в браузере без Adobe Reader

    Trick Chrome и Firefox (и, возможно, другие браузеры), чтобы отображать PDF-файлы с помощью плагина Adobe Reader (для обеспечения полной поддержки открытых файлов PDF), используя один из следующих типов «Adobe PDF в формате XML» в вашем коде для встраивания:

     application/vnd.adobe.pdfxml application/vnd.adobe.x-mars 

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

     <OBJECT data="YourFile.pdf" TYPE="application/vnd.adobe.pdfxml" TITLE="SamplePdf" WIDTH=200 HEIGHT=100> <a href="YourFile.pdf">shree</a> </object>