linux安装pdf2htmlex

柔情只为你懂 2022-05-06 10:42 337阅读 0赞
  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

  1. 安装包依赖
    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

  1. 调整库
    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

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

-——————————

原文:https://blog.csdn.net/knight\_zhen/article/details/48268841?utm\_source=copy

发表评论

表情:
评论列表 (有 0 条评论,337人围观)

还没有评论,来说两句吧...

相关阅读