- 安装依赖
sudo yum install cmake gcc gnu-getopt java-1.8.0-openjdk libpng-devel fontforge-devel cairo-devel poppler-devel libspiro-devel freetype-devel poppler-data libjpeg-turbo-devel git make gcc-c++
- 下载软件包,最终下载完成后
8.6M pdf2htmlEX-0.14.6.tar.gz
21M fontforge-pdf2htmlEX.zip
git clone https://github.com/coolwanglu/pdf2htmlEX.git
https://github.com/coolwanglu/fontforge/tree/pdf2htmlEX
-
解压并安装
tar zxvf pdf2htmlEX-0.14.6.tar.gz
- 设置环境变量
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
source /etc/profile
-
编译安装
[yx@web-n1 pdf2htmlEX-0.14.6]$ cmake .
Trying to locate cairo-svg...
-- checking for module 'libfontforge>=2.0.0'
-- found libfontforge, version 2.0.20140101
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yx/mayc/pdf2htmlEX-0.14.6
注意,在cmake这一不的时候会提示你fontforge版本太低,找不到,所以我们先来解决一下这个问题:
1.首先去下载作者指定的fotforge-devel版本:
https://github.com/coolwanglu/fontforge/tree/pdf2htmlEX
2.根据INSTALL-git.md中的说明安装
先是使用命令./autogen.sh
然后使用命令./configure
使用make命令
使用make install命令
-
fontforge版本的问题解决后重新执行【编译安装cmake . && make &