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
更多相关文章
- j2ee的web项目,有最终的html代码(即f12看到的最终给用户浏览器展示
- 在新选项卡中打开下载的文件
- UpdateResource(增加、删除或替代某可执行文件中的资源)
- golang写服务端程序,作为文件上传与下载的服务器。配合HTML5以网
- HTML5新特性之文件和二进制数据的…
- 我正在尝试使用带有post方法的AJAX将用户名和密码发送到php文件
- 在Makefile.am中添加make install 的安装文件
- html中插入activex控件之后 需要在 网页中实现控件的属性及方法,
- iframe调用后台方法通过response返回html代码