关于pdf2html的各种编译

1534

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真是令人发指

留下一个答复

Please enter your comment!
Please enter your name here