pdftocairo
- это утилита преобразования, способная перекодировать pdf-содержимое в том виде, в каком оно , с сохранением точного макета в несколько форматов, одним из которых является svg
svg можно использовать в Интернете, на html-страницах браузеры Mozilla имеют встроенную программу просмотра SVG (для проводника требуется бесплатный плагин Adobe SVG Viewer)
это могло бы быть лучшим решением, однако нам нужно взглянуть на размер одного производимого SVG
для преобразования всех страниц pdf в svg (выглядит точно так же, как pdf-страница) сначала вам нужно разбить pdf на отдельные страницы в выделенном каталоге (затем вы перемещаете свой источник pdf на один каталог вверх)
pdftk yourfile.pdf burst && move yourfile.pdf ..
затем используйте pdftocairo рекурсивно
for f in *.pdf; do pdftocairo -svg $f; done
если размер получаемых svg не слишком велик, их можно использовать на веб-сайте, в противном случае вам нужно использовать
pdftohtml
в надежде, что макет останется прежним