pdf2htmlEX 安装与保持最新版本

pdf2htmlEX是一款优秀的pdf转换成html的工具,详见http://blog.csdn.net/chijiaodaxie/article/details/47684089

今天遇到的问题主要是pdf2htmlEX因为fontforge或者其他依赖库版本太老,导致一些pdf文档转换出现问题(比如segmentation fault),所以记录一下怎样保持最新版本的依赖

1 从git上clone fontforge,按照INSTALL-git.md的方法执行,https://github.com/fontforge/fontforge/blob/master/INSTALL-git.md

2 安装依赖libpng和libjpeg:

sudo apt-get install dev-libpng; sudo apt-get install dev-libjpeg

3 安装poppler,官网下文件,按照github上的方法安装(git上的源文件太老不能用)

下载:https://poppler.freedesktop.org/
安装:https://poppler.freedesktop.org/

安装时,需要在configure时带上参数 –enable-xpdf-headers

4 编译pdf2htmlEX:

git clone git://github.com/coolwanglu/pdf2htmlEX.git
cd pdf2htmlEX
cmake . && make && sudo make install

Troubleshooting

If you installed poppler or fontforge into a place other than /usr (If
you install them from source code, they are installed to /usr/local by
default), you need to set up environment variables for pkg-config

上面的意思是 执行时可能会出现错误:因为安装目录的问题,不能找到共享的文件

解决办法:执行
sudo ldconfig -v

你可能感兴趣的:(PDF)