pdf2html地址:https://github.com/coolwanglu/pdf2htmlEX
编译之
cmake . && make && sudo make install
提示没cmake,sudo apt-get install cmake 装上再编译
提示缺poppler(http://poppler.freedesktop.org/)和fonforge(https://github.com/fontforge/fontforge)
下载编译,又提示:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindFreetype.cmake:110 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:94 (find_package)
然后去找Freetype(http://www.freetype.org)
下了一个,但不知道怎么用,后来发现这货源上有
名为libfreetype,但libfreetype已经装了啊,经大茶指点,原来是要装libfreetype-dev,安装后再编译,又提示缺FontConfig,但这货也装了啊!?apt-cache search fontconfig,发现有个libfontconfig1-dev,安装后,再编译,果然就可以了。
原来,要开发版才会有相关头文件,所以也要装写有dev的版本。
现在再编译安装poppler就OK了。
再编译安装fonforge
./autogen.sh; ./configure; make; sudo make install;
这个过程中会用到Autoconf、Automake、Libtool、Glib、Gio
总结:linux真是令人发指