linux安装pdf2htmlex

1. 启用epel
 yum-config-manager –enable epel 
2. 更新
yum -y update
3. 安装key 
cd /etc/pki/rpm-gpg/ 
wget http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
cd /etc/yum.repos.d 
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo

4.升级pip
pip install –upgrade setuptools

pip install lxml 
https://github.com/cms-sw/cms-docker/blob/master/slc6-vanilla/RPM-GPG-KEY-cern To -o /etc/pki/rpm-gpg/RPM-GPG-KEY-cern 
/etc/yum/pluginconf.d/priorities.conf and set enabled = 0

wget http://ftp5.gwdg.de/pub/opensuse/repositories/server:/mail/CentOS_6/x86_64/python-lxml-2.3.3-20.1.x86_64.rpm 
rpm -Uvh –nosignature python-lxml-2.3.3-20.1.x86_64.rpm

5. 安装包依赖
yum -y install libtool-ltdl-devel.x86_64 zlib-devel.x86_64 glib2-devel.x86_64 freetype-devel.x86_64 poppler-glib-devel.x86_64 git cmake mk-configure.noarch libjpeg-turbo.x86_64 libtiff.x86_64 libpng-devel.x86_64 giflib-devel.x86_64 libXt-devel.x86_64 autoconf automake libtool bzip2 libxml2.x86_64 libuninameslist-devel.x86_64 libspiro.x86_64 dbus-python-devel.x86_64 pango-devel.x86_64 chrpath uuid-c++.x86_64 uuid.x86_64 uthash-devel.noarch cmake gcc java-1.8.0-openjdk libpng-devel.x86_64 fontforge-devel.x86_64 cairo-devel.x86_64 poppler-devel.x86_64 libspiro-devel.x86_64 freetype-devel.x86_64 poppler-data libjpeg-turbo-devel git gcc-c++ libjpeg-turbo-devel.x86_64 poppler-data.noarch jpackage-utils.noarch gettext.x86_64 jpackage-utils.noarch python27-python-devel.x86_64 libxml2-python27.x86_64 libxml2-python26.x86_64 python27-python-devel.x86_64 libxslt-devel.x86_64 libxslt-python26.x86_64 libxslt.x86_64 libxml2-devel libxslt-devel python-devel python-javapackages.noarch –nogpgcheck install poppler-cpp.x86_64 poppler-cpp-devel.x86_64 libstdc++48-static.x86_64 openjpeg-devel.x86_64

6.安装库依赖
wget http://downloads.sourceforge.net/openjpeg.mirror/openjpeg-2.1.0.tar.gz 
tar -xzf openjpeg-2.1.0.tar.gz; cd openjpeg-2.1.0 
cmake . && make && make install

wget http://poppler.freedesktop.org/poppler-0.35.0.tar.xz

tar -xf poppler-0.35.0.tar.xz

./configure –enable-xpdf-headers –enable-libjpeg 
make && make install

git clone https://github.com/coolwanglu/fontforge.git fontforge.git

cd fontforge.git && git checkout pdf2htmlEX && ./autogen.sh && ./configure && make V=1 && sudo make install 
cp fontforge.pc /usr/local/lib/pkgconfig/ 
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 
vim CMakeLists.txt #adjust version

wget https://www.softwarecollections.org/repos/rhscl/mongodb24/epel-6-x86_64/javapackages-tools-3.4.1-1.1.el6.noarch.rpm 
wget ftp://bo.mirror.garr.it/pub/1/slc/centos/7.0.1406/os/x86_64/Packages/libxml2-2.9.1-5.el7.x86_64.rpm

git clone git://github.com/coolwanglu/pdf2htmlEX.git 
cd pdf2htmlEX && cmake . && make && sudo make install 
pkg-config –print-provides –cflags –libs poppler

7. 调整库
ln -s /usr/local/lib/libpoppler.so.54 /usr/lib64/libpoppler.so.54 
ln -s /usr/local/lib/libfontforge.so.2 /usr/lib64/libfontforge.so.2

8. 测试用的命令:
 pdf2htmlEX.exe  --hdpi 144 --vdpi 144 a.pdf a.html

--------------------- 

原文:https://blog.csdn.net/knight_zhen/article/details/48268841?utm_source=copy 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值