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 的转换器,能完整保留文本和排版。它利用现代 Web 技术,把 PDF 文件渲染成真正可选中、可复制的 HTML。
它是命令行工具、程序库,还是网页服务?它是一个命令行工具:对一个 PDF 文件运行它,就能得到 HTML 输出。生成的页面之后可以部署托管,README 也把它定位成一种在线发布工具。
我怎么获取它并转换第一个 PDF?README 里没有提供安装包:它指向 wiki 上的 Download & Building Quick Start,仓库里自带 Makefile,所以要计划从源码构建,然后对文件运行 pdf2htmlEX。
要构建和运行它,我还需要安装其他东西吗?构建时依赖 poppler(解析 PDF)和 Fontforge(字体)——README 说明正是这两个项目让 pdf2htmlEX 得以实现。
它还在维护吗?还是我应该另找替代品?不在维护了。仓库已归档,README 说明开发已经停止、正在寻找新的维护者,所以构建上遇到问题基本得自己解决。
如果我想复用代码,许可证宽松吗?谈不上宽松:整个项目采用 GPLv3+(copyleft),不过部分资源文件是以较宽松的许可证发布的。
它擅长处理哪类 PDF?处理难度大的:README 特别提到满是公式和图表的学术论文、排版复杂的杂志——原话是“没问题!”。演示转换的例子包括一份数学公式速查表、一篇科学论文以及支持中日韩文字的 Git Manual。
转换后具体能保留什么?保留带精确字体和位置的原生 HTML 文本,因此文字保持可选中且位置准确。链接、大纲(书签)、打印支持、SVG 背景和 Type 3 字体也都能保留。
生成的 HTML 需要 JavaScript 吗?只有选择按需加载页面模式时才需要。另一种输出形式是单个一体化 HTML 文件,不依赖 JavaScript 也能正常使用。
生成的 HTML 文件有多大?不算大——README 提到输出有时甚至比原 PDF 还小。
Creator
coolwanglu
Size
133.9 MB
Stars
10.6K
Updated
CommitAug 05
Age
14y
Commits · 90 Days