Qpdf-11.6.4

Qpdf の概要

The Qpdf package contains command-line programs and a library that does structural, content-preserving transformations on PDF files.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Qpdf の依存パッケージ

必須

libjpeg-turbo-3.0.1

任意

ghostscript-10.02.1, GnuTLS-3.8.2, libtiff-4.6.0, sphinx-7.2.6 with sphinx_rtd_theme-2.0.0, texlive-20230313 or install-tl-unx

Qpdf のインストール

以下のコマンドを実行して Qpdf をビルドします。

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DBUILD_STATIC_LIBS=OFF     \
      -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/qpdf-11.6.4 \
      .. &&
make

ビルド結果をテストする場合は ctest を実行します。

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: fix-qdf, qpdf, zlib-flate
インストールライブラリ: libqpdf.so
インストールディレクトリ: /usr/lib/cmake/qpdf, /usr/include/qpdf, /usr/share/doc/qpdf-11.6.4

概略説明

fix-qdf

is used to repair PDF files in QDF form after editing

qpdf

is used to convert one PDF file to another equivalent PDF file

zlib-flate

is a raw zlib compression program

libqpdf.so

Qpdf API 関数を提供します。