Горизонтальная прокрутка Javascript для прокрутки многостраничного PDF? - PullRequest
0 голосов
/ 26 октября 2011

Мне интересно, как я могу выполнить горизонтальную прокрутку страниц PDF с помощью JavaScript.Что лучше:

  1. Преобразовать страницы PDF в файлы HTML и затем щелкнуть влево-вправо между фреймами, где src = "... each page.html"?
  2. Преобразование страниц PDF в какой-либо другой элемент HTML, кроме iframe (например, DIV?), А затем щелчок влево-вправо между элементами, содержащими содержимое каждой страницы.Я хочу убедиться, что текст PDF доступен для поиска, поэтому я не хочу превращать его страницы в изображения.Я также скептически отношусь к использованию фреймов из-за проблем форматирования, связанных с наличием нескольких фреймов на одной веб-странице.Я уже проверил этот подход после преобразования PDF в HTML с помощью программного обеспечения на основе Linux "PDFtoHTML" и обнаружил, что в целом это неоптимальное решение.не умеет программно разбирать PDF на несколько DIV.Помимо JavaScript, я знаком с PHP и Linux, но не с другими языками, если это поможет при поиске решений.

Ответы [ 2 ]

0 голосов
/ 26 октября 2011

Преобразование страницы PDF в файл HTML - это почти то же самое, что и «разбор ее в <div>». Если вы уже нашли инструмент, который может сделать это за вас («PDFtoHTML»), просто используйте его и удалите все, кроме того, что находится внутри <body> .html, который он выводит.

0 голосов
/ 26 октября 2011

Плагин PDF перехватывает события мыши, поэтому невозможно управлять им напрямую из браузера / JavaScript.

Возможен и другой способ, преобразование в html.

...