CentOS7.2 pdf 2 html EXをインストールする

1644 ワード

pdf 2 htmlEXは非常に優秀なpdf転htmlツールであり、変換されたhtmlページの効果はpdfの読書効果とほぼ同じであり、windowsの下のバージョンはインストールしやすいが、サービス側の応用として、CentOSの下にインストールする必要がある.初めてのインストールは大きな問題に遭遇し、数日カードをかけて、やっと解決した.ここでインストール手順を記録する.
1、からhttps://github.com/coolwanglu/pdf2htmlEX/上cloneの最新版、あるいは最新のrelease版を探します
2、https://github.com/coolwanglu/pdf2htmlEX/wiki/Buildingここでは具体的なインストール手順について説明します.著者らはFedoraを例に挙げています.CentOSも似ています.ほとんどの依存項目はyumでインストールできます.ソースコードでインストールする必要はありません.
しかし、fontforgeは手動で個別にインストールする必要があります.現在のyumソースのfontforgeバージョンは2.0未満であるため、pdf 2 htmlEXは2.0に依存する必要があります.pdf 2 htmlEXの作者がリリースしたブランチを通じてfontforgeをダウンロードします:https://github.com/coolwanglu/fontforge/tree/pdf2htmlEX、INSTALL-gitを表示mdファイルは、説明に従って順次実行されます.
./autogen.sh;
./configure;
make;
make install;

3、pdf 2 html EXのコンパイル
これは比較的簡単で、pdf 2 html EXの解凍ディレクトリに入り、実行します.
cmake .
はい、報告が間違っていることに気づきます.package'libfontforge>=2.0'not foundですが、前のステップでfontforgeがインストールされているのではないでしょうか.また、/usr/local/libディレクトリの下にも2.0のfontforgeライブラリファイルが表示されます.このステップは、実際には著者のインストールガイドにもありますが、よく見ていません.cmakeの前に、まず実行します.
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
以降:
cmake .
make
make install
ここで、pdf 2 html EXのインストールが完了し、実行します.
pdf2htmlEX -v

pdf 2 html EXバージョンを表示します.しかし、変換操作を実行すると、エラーが表示されます.
pdf2htmlEX: error while loading shared libraries: libfontforge.so.2: cannot open shared object file: No such file or directory
そのため、libライブラリパスをインポートする必要があります.簡単です.vi/etc/profile、最後に追加します.
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

再ログイン、大成功!