हां, आपको प्रत्येक पीडीएफ पेज को एक ही JPG फाइल में बदलना होगा (घोस्टस्क्रिप्ट वह कर सकता है)।
फिर दूसरे प्रोग्राम ( ImageMagick या GraphicsMagic) का उपयोग करके JPG फ़ाइलों को एक साथ सिलाई कर सकते हैं जो उनके montage
उप-कमांडों का उपयोग कर सकते हैं )।
मैं किसी भी सॉफ्टवेयर के बारे में नहीं जानता, जो एक बार में ऐसा कर सकता है।
PDF-to-JPG रूपांतरण (घोस्टस्क्रिप्ट के साथ):
आप यह सुनिश्चित करना चाहेंगे कि आपको सर्वोत्तम संभव परिणाम मिले। इसलिए सुनिश्चित करें कि आप कमांडलाइन विकल्पों को ट्विक करें ताकि वे आपके लिए काम करें। मैं इसके साथ शुरू करता हूं :
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
यह JPGs को pdffile-001.jpeg , pdffile-002.jpg आदि बनायेगा । पैरामीटर * -dJPEGQ = 95 "" JPEG क्वालिटी "को 95% पर सेट करता है। यह" 600x600 डीपीआई "के रिज़ॉल्यूशन का उपयोग करता है। यदि आपकी घोस्टस्क्रिप्ट के डिफ़ॉल्ट आपकी आवश्यकताओं के अनुरूप नहीं है, तो परिणामी JPG के पेज को नियंत्रित करें:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-dDEVICEWIDTHPOINTS=800 ^
-dDEVICEHEIGHTPOINTS=600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
या
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
कई करने के लिए एकल जेपीजी-सिलाई के साथ montage
(ImageMagick या GraphicsMagick):montage
आदेश (इस उदाहरण में प्रयुक्त ImageMagick है) आप टाइलिंग पैटर्न को नियंत्रित करने के लिए अनुमति देता है। यदि आप उदाहरण के लिए उपयोग करते हैं, तो आपको-tile 4x3
यह लेआउट मिलेगा:
1 2 3 4
5 6 7 8
9 10 11 12
आप एक साथ 12 व्यक्तिगत JPGs को एक में सिलाई करने के लिए इस कमांड का उपयोग कर सकते हैं:
montage ^
-border 0 ^
-tile 4x3 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
बेशक, montage
कई दर्जन अतिरिक्त पैरामीटर हैं जो आपको इनपुट और परिणामस्वरूप जेपीजी के लिए पृष्ठभूमि, रिक्ति, ऑफ़सेट, सजावट, लेबल, रोटेशन, क्रॉपिंग, कैप्शन आदि निर्धारित करने की अनुमति देते हैं।
संपादित करें: (मैं यह संकेत पहले से ही अपने मूल उत्तर में देना चाहता था, लेकिन भूल गया।)montage
डिफ़ॉल्ट रूप से 120x120 पिक्सल के टाइल आकार का उपयोग करेगा। यदि आप प्रत्येक टाइल के लिए मूल पृष्ठ आकार रखना चाहते हैं, तो आपको-geometry
कमांडलाइन मेंजोड़नाहोगा। मान लें किआपके PDF में A4 (= 595x852 pt) पृष्ठ हैं, और आप इसे रखना चाहते हैं, लेकिन क्षैतिज और 22 pt के 11 वें के अंतराल को टाइलिंग की ऊर्ध्वाधर दिशा में जोड़ते हैं (प्लस 4pt मजबूत ग्रे रंग सीमा) - फ़्रेम लाइनें प्रत्येक टाइल के आसपास), ऐसा करें:
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
EDIT 2: (अभी भी एक और महत्वपूर्ण संकेत याद किया गया है।) यदि आप सिलाई / असेंबल प्रक्रिया के दौरान अच्छी छवि की गुणवत्ता को खोना नहीं चाहते हैं, जिसे आपके पीडीएफ-टू-जेपीजी रूपांतरण ने बनाया था, तो-quality 100
अपने कमांडलाइन केलिएपैरामीटरभी जोड़ें।:
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
-quality 100 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg