PDF, как правило, представляет собой подмножество параметров PostScript + для встраивания flash, JavaScript и других видов.
Тривиальный перевод PDF в HTML (/ DOM) и его рендеринг в правильной манереэто почти невозможноНапример, PDF использует изображения JPEG, но с небольшими изменениями здесь и там, что означает, что вы должны конвертировать их перед использованием где-либо еще.Попробуйте прочитать некоторые презентации от PDF.js-guys, и вы найдете довольно длинный список WTF.
Однако, если у вас есть только простые PDF-файлы (простой текст, без изображений и т. Д.) Ине заботясь о сохранении чего-либо, кроме самого простого макета, вы должны иметь возможность вырезать строковые данные из PDF-файлов и поместить их в DOM.
Лично я считаю, что было бы проще либовынудите пользователей иметь плагин (flash / acrobat / ...) или отобразить серверную часть PDF-файла и использовать их в качестве изображений для браузера.