forked from coolwanglu/pdf2htmlEX
-
Notifications
You must be signed in to change notification settings - Fork 0
Building
Lu Wang edited this page May 10, 2013
·
19 revisions
- CMake, pkg-config
- GNU Getopt
- compilers support C++11, for example
- GCC >= 4.4.6
- I heard about successful build with Clang
- poppler >= 0.20.0 with xpdf headers (compile with --enable-xpdf-headers)
- Install libpng (and headers) BEFORE you compile poppler if you want background images generated
- Install poppler-data if your want CJK support
- fontforge (with header files)
- git version is recommended
- Due to a bug of FontForge, you may try the
tmpbranch of my fork - [Optional] ttfautohint
- run pdf2htmlEX with --external-hint-tool=ttfautohint to enable it
- [For Windows]
- Cygwin
- or MinGW, with some modifications to pdf2htmlEX. See pdf2htmlEX on TeX Wiki (in Japanese), special thanks to Haruhiko Okumura
git clone git://github.com/coolwanglu/pdf2htmlEX.git
cd pdf2htmlEX
cmake . && make && sudo make install
If you see error messages about:
-
goo/GooString.h, read the dependencies again,popplershould be compiled with--enable-xpdf-headers -
spiroentrypoints.h, install header files of libspiro -
undefined reference of Py_xxx, install header files of python-2.x -
libintl.h, install gettext and set your system include path accordingly.