web-dev-qa-db-ja.com

品質を損なうことなく画像をpdfに変換する

画像をPDFに変換しています。私は次のコマンドを使用します

convert page.jpg page.pdf

そして、コマンドによってそれに応じて生成された複数のPDFを結合します

pdftk 1.pdf 2.pdf output result.pdf

しかし、結果のPDFの品質が低下していることに気付きました。 PDF iの品質を維持できる方法はありますか。 e。 PDFでも画像と同じ品質が必要です。

このconvertコマンドがimagemagickライブラリを使用しているかどうかはわかりません。より良い解決策はありますか?私は何百ものPDFを持っているので、コマンドラインからそれをしなければなりません。

5
Registered User

質問の作成者は、画像ファイルの数が多いためコマンドラインを使用する必要があると指定していますが、LibreOfficeWriterに関連する Tom Brossman によるコメントが質問に対する最良の回答であると言わざるを得ませんなぜなら、特に多くの画像を処理するときに現れる可能性のある厄介な問題(以下に示す)の解決策が含まれているためです。私はこの問題につまずいて、Termialから、Gimpなどを使用して、「printing asファイル」機能がありますが、LibreOfficeWriterで'drag and drop' + 'Export as PDF'が最適であると結論付けなければなりません。

1)最終PDFに表示される画像に違いがある場合は、画像をPDFとしてエクスポートする前に確認できます。つまり、バイトとアスペクト比が同じサイズであるにもかかわらず、pdfにjpeg-sまたはpng-sをインポートすると、一部のページが他のページよりもはるかに小さく表示される場合があります。実際には品質は異なりますが、それは単に「焦点」が異なり、異なるスケールで表示されるように見えるためです。 (私はこの原因を理解できず、私を啓発するコメントを歓迎しますが、以下に示すように、非常に類似した画像をpdfファイルに入れるときにつまずいただけです。)

enter image description here

PDFに変換する前に画像を見ると、このエラーを予測することはできませんが、LibreOfficeWriterはそれを表示し、非常に簡単に修正します。画像のマージンをつかみ、ページに適切なフォームに入れて最終的なpdfにそのように表示されます。

enter image description here

2)そして、エクスポートするとき( 'File'-' Export as PDF ... ')pdfの最終的な品質/サイズを制御できるいくつかのオプションがあります。郵送で送信する必要がありますが、それでもある程度の画質を維持します。

enter image description here

4
user47206

convertプログラムに慣れていないので、これが間違いなくあなたの質問の答えであるかどうかはわかりません。 PDFはimageファイル形式ではなく、どのハードウェア/ソフトウェアを表示していても一貫して表現できるようにドキュメントをフォーマットする方法です。したがって、画像をJPEGからPDFに「変換」すると、JPEGは実際には変換されません。 JPEGはPDFファイル自体に埋め込まれ、PDFファイルはドキュメントビューアーに画面/ページのコンテンツの表示方法を指示します。

品質の低下は、ファイルを表示しているプログラムが原因であると思います。 GNOME画像ビューアでjpegを表示すると、画像は本来のとおりに表示されます。たとえば、800x600px画像は画面上の800x600ピクセルに完全にレイアウトされます。しかし、ドキュメントビューアーでPDFを開くと、ビューアーは800x600pxの画像を25x15cm(または何でも)のドキュメント上にレイアウトします。したがって、画像を引き伸ばして品質を低下させます。

2
edm

あなたのコメントに基づいて、リンクを試してみましたが、問題が何であるかがわかりました。問題は、Issuuがページに適用する強力な圧縮と、ページを損失のある画像として表示するために使用されるFlashインターフェイスの問題です。

画像のPDFへの変換は問題ありません。IssuuがPDFを独自のFlash形式に変換してサイトで提供すると、品質が低下します。

0
Tom Brossman