pdf2htmlEX README

The project's README from github.com/coolwanglu/pdf2htmlEX. As one markdown file: README.md.

pdf2htmlEX is no longer under active development. New maintainers are wanted.

# pdf2htmlEX

一图胜千言
A beautiful demo is worth a thousand words

pdf2htmlEX renders PDF files in HTML, utilizing modern Web technologies. Academic papers with lots of formulas and figures? Magazines with complicated layouts? No problem!

pdf2htmlEX is also an online publishing tool which is flexible for many different use cases.

Learn more about who and why should use pdf2htmlEX.

Features

Compare to others

Portals

LICENSE

pdf2htmlEX, as a whole package, is licensed under GPLv3+. Some resource files are released with relaxed licenses, read LICENSE for more details.

Acknowledgements

pdf2htmlEX is made possible thanks to the following projects:

pdf2htmlEX is inspired by the following projects:

Special Thanks

pdf2htmlEX (coolwanglu/pdf2htmlEX)

Searching Database…

10.6K ·GitHub
archived
Что это такое?pdf2htmlEX — это конвертер из PDF в HTML, который сохраняет текст и форматирование без искажений. Он превращает PDF-файлы в настоящий HTML с выделяемым текстом, используя современные веб-технологии.
Это консольная утилита, библиотека или веб-сервис?Это консольная утилита: вы скармливаете ей PDF-файл и получаете HTML на выходе. Сгенерированные страницы потом можно разместить на хостинге, а в README проект позиционируется ещё и как инструмент для онлайн-публикации.
Как её получить и сконвертировать свой первый PDF?Установщика в README нет: там отсылают к инструкции Download & Building Quick Start на вики, а в репозитории лежит Makefile. Так что рассчитывайте собрать проект из исходников, а затем запустить бинарник pdf2htmlEX на своём файле.
Нужно ли что-то ещё установить, чтобы собрать и запустить её?Для сборки нужны poppler (разбор PDF) и Fontforge (шрифты) — в README оба упомянуты как проекты, благодаря которым pdf2htmlEX вообще существует.
Проект ещё живой, или лучше поискать что-то другое?Нет. Репозиторий заархивирован, и в README сказано, что разработка прекращена и проекту нужны новые мейнтейнеры, так что проблемы со сборкой придётся решать самостоятельно.
Лицензия разрешает свободно переиспользовать код?Не особо: весь проект распространяется под GPLv3+ (copyleft), хотя некоторые файлы ресурсов выпущены под более свободными лицензиями.
С какими PDF он справляется хорошо?Со сложными: в README отдельно отмечены научные статьи с обилием формул и иллюстраций и журналы со сложной вёрсткой — «No problem!», говорится там. Среди демо-конверсий — шпаргалка с математическими формулами, научная статья и руководство Git Manual с поддержкой CJK.
Что именно сохраняется при конвертации?Нативный HTML-текст с точными шрифтами и позиционированием, так что текст остаётся выделяемым и стоит на своих местах. Также сохраняются ссылки, оглавление (закладки), поддержка печати, SVG-фоны и шрифты Type 3.
Сгенерированному HTML нужен JavaScript?Только если выбран режим подгрузки страниц по мере необходимости. Второй вариант вывода — единый цельный HTML-файл, который работает и без него.
Насколько большими получаются итоговые HTML-файлы?Умеренно — в README отмечается, что результат порой даже меньше исходного PDF.
Creator
coolwanglu
Size
133.9 MB
Stars
10.6K
Updated
CommitAug 05
Age
14y
Commits · 90 Days