複数の.png
ファイルを1つにPDF Unixのファイル?
ImageMagickのドキュメントに目を通すと、次のように簡単になります。
convert 1.png 2.png myfile.pdf
それがうまくいかない場合、 PDFjam はあなたの問題を解決できると主張します。
いくつかのスキャンを1つのPDFファイルにマージする場合、これを行います:
pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png
これにより、PDF DIN-A4ページサイズのドキュメントが作成され、すべてのpng
ファイルが独自のページの中央に配置されます。1つのDIN-A4ページには大きすぎる画像は1ページに収まるように比例的にサイズ変更されます。小さい画像はサイズ変更されません(大きくなりません)。
コマンドラインですべてのpng
ファイルに名前を付ける必要がありますが、ワイルドカードを使用して、たとえば現在のディレクトリにあるすべてのpngファイルをマージすることもできます。
pdfjoin --a4paper --fitpaper false --rotateoversize false *.png
pdfjoin
コマンドは、Jeremiah Willcockの回答で言及されているようにPDFjamの一部です。したがって、ほとんどの場合、ディストリビューションパッケージマネージャーでpdfjam
またはtexlive-extra-utils
という名前のパッケージをインストールする必要があります。 PDFjamは、2010-11-13にリリースされたバージョン2.07以降、png
ファイルを入力として使用できます。
ImageMagick 's convert ツールは私の好みです。
変換プログラムは、ImageMagickツールスイートのメンバーです。これを使用して、画像形式間の変換、画像のサイズ変更、ぼかし、切り抜き、斑点除去、ディザ、描画、反転、結合、再サンプリングなどを行います。
convert [input-option] input-file [output-option] output-file
画像ファイル(およびその品質とファイルサイズ)を変更せずに、PDFコンテナーをその周りに配置するだけの場合:
convert In.png In-2.png Someother-*.png Result.pdf
ファイルサイズを小さくしたい場合で、品質が低下しても問題ない場合は、最初にJPEG形式に変換できます。
convert 1.png 2.png -compress jpeg -quality 50 Result.pdf
quality
オプションには0〜100の値を使用します。
私はこれを盗みましたが、これは私がジェレマイア・ウィルコックと別の回答ウェブサイトで使用した解決策です。現時点では歴史を掘り下げていません。嘘をついた。 (タリー@ https://askubuntu.com/a/626301 )
メールに十分なサイズのファイルが必要でした。
画像を結合してPDF(作業ディレクトリからコマンドラインを使用:
user@box:/home/user/scans/:$
convert 1.png 2.png convertoutput.pdf
結合後にghostscriptを使用して縮小するには(ほぼkdeのデフォルトシステムで使用しました):
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default \
-dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true \
-r150 -sOutputFile=output.pdf convertoutput.pdf
私のファイルには14個の画像がありました(変換後19MB、gsは1.6MBでしたが、品質はまだ素晴らしいです)。出力ファイルの名前はoutput.pdf
。