web-dev-qa-db-ja.com

画像をpdfに変換する

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
52
user301880

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

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

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

9
bob

これを使用してください:

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

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

-quality VALUE を追加して、変換後の品質を維持します(@iamcreasyに感謝)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
74
αғsнιη

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

画像を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
6
To Do

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

0
Sameer