2013-02-06 3 views
11

2つのPDFを取り込む場所をドキュメントで見つけることはできません。image1.pdfが1ページ、image2.pdfがpage2になります。Imagemagickは、2つの生成されたPDFを1つのマルチページファイルに結合します。

これも可能ですか?

私は画像を取り込み、複数ページのPDFから多くの処理を行うことができますが、それらを組み合わせる方法については説明しません。

**これは機能しているようですが、品質が大幅に低下しています。私はなど、PDFの品質、密度、劣化を触れることなく結合する方法があると確信している

exec("convert image1.pdf image2.pdf combined.pdf");

+0

- あなたはImageMagickのに限られていますか? – PinnyM

+0

残念ながら、ウェブサイト全体がImagemagickとGoDaddyサーバーでプログラムされているので、私は限られています。それは猿がそれを行うことができる場所である必要があります。私はそれがあるので、ユーザーが2つの画像を操作し、それらを自動的に組み合わせます。私はImagemagickが何とかそれをやり遂げることができたと思った。 – LITguy

+1

あなたのサーバ上のimagemagickがpdfsをまったく操作できるなら、フードの下でghostscriptデリゲートを使用していなければなりません。最良の結果を得るには、最初にghostscriptを使用して[この回答](http://superuser.com/questions/54041/how-to-merge-pdfs-using-imagemagick-resolution-problem)を試してください。 – PinnyM

答えて

9

試してください:あなたは私の前に掲示

convert page1 page2 output.pdf 

:(

+0

それはうまくいくが、それはとてもかすかで、何とか品質、解像度、密度などを変えなければならない。品質を損なうことなくPDFを結合する方法を探しています。 – LITguy

+1

Imagemagickはラスターを使用しています。私はそれがpdfからrasterに変換してpdfに変換されると思います。 – Bonzo

+0

密度が働いた。私は300でそれを保ったが、それは9メガバイトと7メガバイトのファイルが35メガバイトになりました...変だ! – LITguy

13

サーバ上のイメージ・マガジンがpdfsをまったく操作できる場合は、ghostscript delを使用している必要がありますフードの下でegate。最良の結果を得るには、まずゴーストスクリプトを使ってused hereという答えを試してみてください。

あなたがはるかに簡単にこれを行うには、[pdftk](http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/)を使用することができます
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf 
+0

これはうまくいきましたが、私のPDFをグレースケールにしました。非常に奇妙な。 – LITguy

+1

Debianの古いバージョン、2008年12月、私と協力して、解像度と色を保存しました(私が知る限り)。 – SignalToNoise

関連する問題