Sign inSign up

kenshimuto/qpdf

By kenshimuto

Updated 10 months ago

PDFの構造を正規化し、後続処理の安定性を高めるための軽量Dockerイメージ

Image
Languages & frameworks
0

930

kenshimuto/qpdf repository overview

📄 PDFファイル構造の正規化

このDockerイメージは、PDF操作の強力なコマンドラインツールである qpdf を基盤とし、PDFファイルを最も標準的で安定した形式に 正規化(クリーンアップ) するためだけに設計されています。

🚀 イメージの機能と用途

このイメージを実行すると、内蔵されている qpdf --qdf コマンドが実行されます。

パラメータ説明
--qdfQDF形式でPDFを書き出します。これにより、PDFのオブジェクト構造が非圧縮かつリニアに配置され、構造的な問題を修正し、内部データを標準化します。
入力ファイル処理対象のPDFファイルを指定します。
出力ファイルクリーンアップされたPDFファイルの保存先を指定します。
主な利用目的

スライドホスティングサイトやGhostscript処理で文字化けや欠落のエラーが発生するPDFを事前にクリーンアップし、安全なPDFにします。

⚙️ 使用方法(実行例)

このイメージは、ローカルのPDFファイルをコンテナにマウントして実行するだけで、クリーンアップされた新しいPDFが出力されます。

docker run --rm -v .:/data kenshimuto/qpdf input.pdf output_cleaned.pdf

Tag summary

Content type

Image

Digest

sha256:db2fcb210

Size

32.5 MB

Last updated

10 months ago

docker pull kenshimuto/qpdf