2013-02-06 28 views
11

पीडीएफ़ मैं दस्तावेज में नहीं मिल रहा है, जहां 2 पीडीएफ़ लेते हैं और उन्हें 1 फ़ाइल जहां image1.pdf पेज 1 हो जाएगा और image2.pdf पृष्ठ 2 हो जाएगा में गठबंधन करने के लिए गठबंधन।ImageMagick 2 उत्पन्न में 1 बहु-पृष्ठ फ़ाइल

क्या यह भी संभव है?

मैं प्रलेखन जहां छवियों खींच और से एक बहु-पृष्ठ PDF प्रसंस्करण का एक बहुत कुछ कर सकते हैं, लेकिन उन्हें कैसे गठबंधन करने के लिए पर नहीं देख पा रहे।

** यह काम किया, लेकिन गुणवत्ता के प्रमुख नुकसान के साथ दिया है। मुझे यकीन है वहाँ पीडीएफ गुणवत्ता, घनत्व, गिरावट को छुए बिना गठबंधन करने के लिए एक रास्ता है कर रहा हूँ आदि

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

+0

आप [pdftk] (http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) इस बहुत सरल करने के लिए उपयोग कर सकते हैं? – PinnyM

+0

दुर्भाग्यवश पूरी वेबसाइट इमेजमैजिक और गोडाडी सर्वर पर प्रोग्राम की गई है, इसलिए मैं हां सीमित हूं। यह एक बंदर ऐसा कर सकता है जहां यह है कि मेरे पास ऐसा है कि उपयोगकर्ता 2 छवियों में हेरफेर करता है और यह उन्हें स्वचालित रूप से जोड़ता है। मुझे उम्मीद थी कि Imagemagick इसे किसी भी तरह से कर सकता है। – LITguy

+1

तो अपने सर्वर पर ImageMagick सब यह हुड के नीचे Ghostscript प्रतिनिधि का उपयोग करना चाहिए पर pdfs में हेरफेर करने में सक्षम है। प्रयास करें [इस उत्तर] (http://superuser.com/questions/54041/how-to-merge-pdfs-using-imagemagick-resolution-problem) पहले अच्छे परिणाम के लिए सीधे Ghostscript का उपयोग कर। – PinnyM

उत्तर

9

प्रयास करें:

convert page1 page2 output.pdf 

तुम बस मुझे पहले पोस्ट :(

मुझे लगता है कि आप एक घनत्व को जोड़ना होगा।

+0

यह काम करता है लेकिन यह इतना अवरुद्ध है कि यह किसी भी तरह गुणवत्ता, संकल्प, घनत्व या कुछ बदलना चाहिए। गुणवत्ता के नुकसान के बिना पीडीएफ को गठबंधन करने के लिए खोज रहे हैं। – LITguy

+1

Imagemagick रास्टर का उपयोग करता है और मुझे लगता है कि यह पीडीएफ से रास्टर और पीडीएफ में परिवर्तित हो जाता है। – Bonzo

+0

घनत्व काम किया। मैंने इसे 300 पर रखा लेकिन यह 9 एमबी और 7 एमबी फ़ाइल 35 एमबी बन गया ... अजीब! – LITguy

13

तो अपने सर्वर पर ImageMagick इसे का उपयोग किया जाना चाहिए बिल्कुल pdfs में हेरफेर करने में सक्षम है Ghostscript डेल हुड के नीचे egate। सबसे अच्छा परिणाम के लिए सीधे ghostscript का उपयोग कर used here उत्तर का प्रयास करें। आप सीमित हैं ImageMagick के लिए -

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf 
+0

यह भी काम करता है लेकिन मेरे पीडीएफ ग्रेस्केल बनाते हैं। बहुत अजीब। – LITguy

+1

मेरे साथ काम किया (डेबियन, दिसंबर 2008 के लिए पुराना संस्करण), और संरक्षित संकल्प और रंग (जहां तक ​​मैं बता सकता हूं)। – SignalToNoise