2011-01-24 19 views

答えて

107

のImageMagickのドキュメントを見から、それは同じように簡単かもしれません:それはあなたの問題を解決することができるようにするために、PDFjam主張を動作しない場合

convert 1.png 2.png myfile.pdf 

+2

それは素晴らしいです。とても簡単。それは自動的にイメージとすべてのサイズを変更します。私はオープンソースが大好きです。 –

+0

ドキュメントの品質やPDFのファイルサイズを制御する方法はありますか?私は2.5 MiBの最大ファイルサイズでいくつかの文書をアップロードする必要があります。私は '-quality'オプションを試しましたが、ファイルサイズは常に〜9.5 MiBです。 – arielnmz

+0

受け入れられる回答 – marlar

18

私は1つのPDFファイルにいくつかのスキャンをマージしたい場合は、私はこれを行う:

pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png 

これはあなたにすべてのpngファイルは、それ自身のページの中央に配置され、DIN-A4ページサイズ、とPDF文書を与えます。 1枚のDIN-A4ページで大きすぎる画像は、1ページに収まるように比例してサイズが変更されます。小さい画像はサイズ変更されません(大きくされません)。

あなたは、コマンドライン上のすべてのpngファイルに名前を付ける必要がありますが、あなたは、現在のディレクトリ内のすべてのPNG形式のファイルをマージ例えばワイルドカードを使用することができます。で述べたように

pdfjoin --a4paper --fitpaper false --rotateoversize false *.png 

pdfjoinコマンドはPDFjamの一部であり、エレミア・ウィルコックの答え。したがって、ほとんどの場合、あなたのディストリビューションパッケージマネージャーにpdfjamというパッケージをインストールする必要があります。 PDFjamは、2010年11月13日にリリースされたバージョン2.07以降、ファイルとしてpngを入力として使用できます。

+0

pdfjoinがなくなり、PDFファイルを1つにまとめたpdfuniteという別のツールしか存在しないようです... – Gregor

+0

@グレゴール何があなたをpdfjoinがなくなったと言いますか? –

+0

@Pascal_RosinはDebianでもArchリポジトリでも見つかりませんでした。 – Gregor

1

私はこれを盗んだが、これは私がJeremiah Willcockと別の回答ウェブサイトから使用した解決策です。現時点では歴史を掘り下げていない。私はうそをついた。 (Tully @https://askubuntu.com/a/626301
メールを送るのに十分なファイルが必要でした。

[email protected]:/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 
作業ディレクトリの使用コマンドラインでからPDF (に画像を組み合わせること

私のファイルは14画像ありました(変換後19MB、gsは1.6MB、画質はまだまだです)。出力ファイルはoutput.pdfとなります。

関連する問題