画像をpdfに変換する


54

Googleブックから複数の画像を保存しました。それらを単一のpdfファイルに変換したかったのですが、そこではいくつかの入力が必要です。以下の2つの画像(1つのpngと1つのjpeg)は2つの連続したページです。

最初のページ(png)

2ページ目(jpeg)

システムに保存します。以下のコマンドを使用してPDFに変換しました

convert books.png books.jpeg combined.pdf

ただし、combined.pdfでは、2つの組み合わせではなく、期待した結果が得られません。

また、個々のpdfファイルを作成してから、pdftkを使用してそれらを組み合わせてみましたが、運がありません

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf

book1.pdfとbook2.pdfを1つのフォルダーに変更し、そのフォルダーにcdして実行してみてくださいpdftk *.pdf cat output onelargepdfile.pdf
ティム14

ティム、ありがとう。私も試しましたが、それでも同じ結果になりました。
user301880 14

変だね。画像のPDFが有効なPDFファイルとして表示されない場合がありますか?
ティム14

とても面白いです。私はマシン上でそれをやってみましたが、期待通りに動作していません。ただし、正しいサムネイルが表示されます。
ビベックカプール14

画像ファイルを開いてからファイルに印刷する場合、それらのファイルを結合できますか?
ティム14

回答:


9

提供された2つのサンプルページを使用し、cups-pdfプリンターを使用して印刷し、2つのpdfファイルを作成しました。

次に、pdfsamを使用て、pdfファイルを1つに結合しました。結果に問題はありません。

編集:処理するファイルがたくさんあることがわかりました。ここで説明する Nautilusの印刷選択スクリプトを使用できます


6
コマンドラインの方法-ファイルの名前を変更:mv books.png 1.pngmv books.jpg 2.jpg-PDFに印刷:lpr -P 'Cups-PDF' 1.pnglpr -P 'Cups-PDF' 2.jpg-PDFファイルを結合:pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf。CupのPDFプリンターは、元のファイルの名前で〜/ Desktopにファイルを出力します。したがって、両方を呼び出すことはできませんbooks.*。を使用してプリンタとその名前を一覧表示できますlpstat -p
ウィルフ14

76

これを使用するだけです:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

一般的には、より多くのファイルを1つのPDFファイルに結合し、それらを内部に含めて{}、単一のコンマで区切ることができます。

-quality VALUE変換後の品質を維持するための追加(@iamcreasyに感謝)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf

これは何convertですか?
Fresheyeball

convertImagemagickの一部としてインストールされる実行可能ファイルです
イオアニスフィリピディス17

変換プロセスにより、最終的なPDFにノイズが追加されることがわかりました。ImageMagick 6.8.9を使用して複数のjpegファイルを変換します。
クアジイルファン

...追加-quality 100すると、顕著なノイズの一部が除去されます。
クアジイルファン

既存のPDFに画像ファイルを追加することは可能ですか?
キランレディ

6

すべての画像が同じフォルダにあり、同じ拡張子を持っている場合、次のことができます。

画像をPDFに変換します。

ls *.tif | xargs -I% convert % %.pdf

:名前が1 ... tifの場合は注意してください。2 ... tif; 10 ... tif do ls -1v番号付きファイルの場合

PDFファイルを1つのPDFにマージし、単一ページのPDFを削除します。

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf

0

Gwenview(KDE画像ビューアー)の印刷アシスタントを使用します。Gwenviewを開き、[プラグイン]-> [画像]-> [印刷アシスタント]を開きます。印刷したいすべての画像を追加し、好きなように並べ替え、ページごとの画像数、その他の印刷オプションなどを選択し、直接またはCUPS-PDFでPDFに印刷します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.