एक में कई पीडीएफ फाइलों को मिलाएं (मैट्रिक्स में व्यवस्थित)


11

पीडीएफ फाइलों का एक सेट करने के बाद, मान लीजिए कि: in-01.pdf, in-02.pdf, in-03.pdf, ... मैं एक भी एक में उन सभी को गठबंधन करने के लिए, एक के गठन चाहते हैं M x Nमैट्रिक्स।

आदेश montageऐसा करने की अनुमति देता है ( Mऔर Nपूर्णांक होना चाहिए):

montage -mode concatenate -tile NxM in-*.pdf out.pdf

समस्या परिणामी पीडीएफ के आकार की बड़ी है, जबकि मैं उम्मीद करूंगा कि यह (शायद सिर्फ) सभी इनपुट पीडीएफ आकारों के योग से थोड़ा बड़ा हो। मुझे लगता montageहै कि पहले इनपुट पीडीएफ को छवियों में परिवर्तित करना और फिर उन छवियों में से आउटपुट पीडीएफ बनाना (इसलिए उदाहरण के लिए, मूल पीडीएफ में पाठ को आउटपुट पीडीएफ में पाठ के रूप में नहीं दिखाया गया है, लेकिन निम्न गुणवत्ता और बड़ी छवि के साथ आकार)।

मुझे लगता है कि ऐसा करने का एक तरीका होना चाहिए (उदाहरण के लिए, LATEX, पहले इसे एक छवि में बदलने की आवश्यकता के बिना दूसरे पीडीएफ में एक पीडीएफ छवि सम्मिलित करने की अनुमति देता है)।

मैं GNU / Linux सिस्टम के तहत मुफ्त सॉफ्टवेयर टूल्स का उपयोग करके कमांड लाइन विकल्प की तलाश कर रहा हूं।

नोट : हम मान सकते हैं कि पीडीएफ फाइलों में सभी समान आयाम (चौड़ाई और ऊंचाई) हैं। वे स्वचालित रूप से उत्पन्न पीडीएफ छवियां हैं जो एक भूखंड / ग्राफ (सरल आकृतियों की रेखाएं और आयतों) और कुछ पाठ (शीर्षक, लेबल ...) से मिलकर होती हैं।


1
आप इस बारे में सही हैं कि montage:) क्या होता है।
माइकल गोरी

जवाबों:


9

आप pdfjam सूट pdfnupसे उपयोगिता कार्यक्रम का उपयोग कर सकते हैं ।

pdfnup in.pdf --nup 3x3

मूल पीडीएफ से 3x3 मैट्रिक्स के साथ पृष्ठों की एक श्रृंखला में व्यवस्थित in.pdf के पन्नों के साथ फाइल को इन-नप.पीएफडी आउटपुट करना चाहिए ।

आप सभी को केवल एक में पीडीएफ फाइलों को मर्ज करना चाहिए, साथ ही आपको आउटपुट फाइल के लिए एक पेपर आकार निर्दिष्ट करना होगा, पीडीएफजैम डॉक्स को विवरण देखें।


1
यदि आपके पास सभी इनपुट फ़ाइलों (यानी in-) में एक उपसर्ग है , तो आप pdfnup in-*.pdf --nup 3x3 --outfile out.pdfउसी प्रीफ़िक्स के साथ आउटपुट फ़ाइल रखने से बचने के लिए उपयोग करना चाह सकते हैं । इसके अलावा, ध्यान दें कि आपको वास्तव में सभी इनपुट फ़ाइलों को एक में विलय करने की आवश्यकता नहीं है (आप बस *वाइल्डकार्ड का उपयोग कर सकते हैं )। आप अपने उत्तर में इसे जोड़ना चाह सकते हैं।
पेक

धन्यवाद! यह काम करता हैं। मुझे इतना समय बचाया।
parisa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.