Встраивание pdf в html5-страницы с привычным интерфейсом - PullRequest
0 голосов
/ 14 сентября 2018

Итак, мне нужен способ просто внедрить .pdf в html5-страницы.К сожалению,, и т. Д. Делает грязным и непрактичным PDF.(И это уродливо).

Я пытался использовать pdf.js, но он кажется слишком большим и слишком тяжелым для того, что я собираюсь сделать.Кроме того, отсутствие документации затрудняет правильную реализацию.

Что мне нужно:

  1. Способ показа одной страницы PDF за раз (что означает отсутствие прокруткивозможно).
  2. Поскольку pdf.js, кажется, превращает каждую PDF-страницу в изображение, ее нельзя увеличить без размытия PDF-файла.Я хочу, чтобы масштабирование обновлялось в соответствии с уровнем масштабирования.
  3. Текст должен быть выбран, слово можно искать и т. Д.
  4. Чтобы не было уродливого меню, позволяющего печатать.
  5. Чтобы получить доступ к номеру просматриваемой страницы, чтобы я мог создавать кнопки «следующий» и «предыдущий».

Итак, я должен продолжать пытаться настроить pdf.js, или есть лучший, более простой вариант сделать то, что мне нужно, перечисленные выше?

1 Ответ

0 голосов
/ 14 сентября 2018

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

  1. Создать страницу, которая читает входной параметр (имя файла в локальной файловой системе)
  2. Перейдите на страницу PDF, который вы хотите просмотреть
  3. На стороне сервера прочтите файл и преобразуйте его в svg (1 на страницу). Я могу предложить вам pdf2svg https://github.com/dawbarton/pdf2svg
  4. Эта же страница должна выводить HTML-страницу, содержащую созданные изображения SVG, отформатированные с вашими правилами CSS, как вы хотите

Наконец, вы можете начать работать с панелью инструментов, функционалом и т. Д. *

...