Суть.
Есть определенные объекты, назовем их портфолио, к каждому из который крепится свой PDF пример. (50-60 стр.)
Рисуется этот PDF на отдельной странице посредством . НО это работает только с небольшими файлами ~10 стр.
Нашел вариант (костыль) хранить файлы на drive.google и при помощи embedded выводить их на той же странице на сайте. Но опять же это в контексте текущей задачи костыль.
Поискал сайты на которых тоже необходимо выводить большие PDF, у всех только iframe с гугла, а у некоторых и того проще просто ссылка на диск.
Возможно кто-нибудь сталкивался с подобным, подскажет оптимальное решение или же его отсутствие
Проверяли этот вариант. На сегодняшний день нет хороших opensource конвертеров встраиваемых в код, а у тех что есть качество конвертации плохое. Если к примеру текст выглядит сносно, то картинки и таблицы далеки от идеала.
Не понял, в чем, собственно, проблема.
Вообще-то Хром с Файрфоксом давно сами нормально отображают PDF, достаточно дать ссылку на файл. Или клиент сможет открыть его у себя в Акробате, если ему чем-то не нравится браузерный просмотровщик.
Попробуйте открыть в Хроме PDF на страниц так 40-50. Он начинает кашлять и в итоге все потуги заканчиваются ничем.
В Firefox получше дела обстоят, но пользователи используют в большинстве Хром.
Что касается, "Дать ссылку на файл". НЕОБХОДИМО показывать содержимое файла на сайте. Не буду вникать глубже в суть задачи, просто нужно показать.
idarif_it, заинтересовался, открыл в Хромиуме под Линь PDF-ку на 98 страниц весом 10 мег. Прокрутил ее легко и непринужденно, никакого кашля. Видимо, зависит от содержимого.
Но вы должны понимать, что любое решение "показать на сайте", скорее всего, будет означать JS-просмотровщики, которые работают как минимум не лучше штатного браузерного. Разве что вы на стороне сервера будете рендерить картинку и выдавать ее пользователю. Но это довольно ресурсоемко, хотя ImageMagick без проблем справится с такой задачей.