मुझे पता है कि मैंने पहले भी ऐसा किया है, इसलिए मुझे यकीन है कि यह संभव है, मैं इसे कैसे करना भूल सकता हूं। पीडीएफ के एक विशिष्ट पृष्ठ को हथियाने के लिए कन्वर्ट बताने का एक तरीका है, और मैं उस पृष्ठ के प्रारूप को पीडीएफ के रूप में रखना चाहूंगा।
मुझे पता है कि मैंने पहले भी ऐसा किया है, इसलिए मुझे यकीन है कि यह संभव है, मैं इसे कैसे करना भूल सकता हूं। पीडीएफ के एक विशिष्ट पृष्ठ को हथियाने के लिए कन्वर्ट बताने का एक तरीका है, और मैं उस पृष्ठ के प्रारूप को पीडीएफ के रूप में रखना चाहूंगा।
जवाबों:
ImageMagick बिटमैप छवियों के लिए एक उपकरण है, जो अधिकांश PDF नहीं हैं। यदि आप इसका उपयोग करते हैं, तो यह डेटा को अस्थिर करेगा , जो अक्सर वांछनीय नहीं होता है।
Pdftk एक पीडीएफ फाइल से एक या अधिक पेज निकाल सकते हैं।
pdftk A=input.pdf cat A42 A43 output pages_42_43.pdf
यदि आपके पास PDFLaTeX के साथ एक LaTeX इंस्टॉलेशन है, तो आप pdfpages का उपयोग कर सकते हैं । Pdfpages, pdfjam के लिए एक शेल आवरण है ।
pdfjam -o pages_42_43.pdf input.pdf 42,43
एक अन्य संभावना (यहां ओवरकिल, लेकिन आवश्यकताओं के लिए उपयोगी है और अधिक जटिल है कि एक पृष्ठ) PyPdf पुस्तकालय के साथ पायथन है ।
#!/usr/bin/env python
import copy, sys
from pyPdf import PdfFileWriter, PdfFileReader
input = PdfFileReader(sys.stdin)
output = PdfFileWriter()
for i in [42, 43]:
output.addPage(input.getPage(i))
output.write(sys.stdout)
pdfjam
एक आकर्षण की तरह काम करता है, और पहले से ही मेरे LaTeX वितरण के साथ स्थापित किया गया था। यह इस्तेमाल में बहुत आसान है।
pdftk
इसलिए यह केवल एक पृष्ठ को निकालने के लिए प्रतीत नहीं होता है। परिणाम अन्यथा ठीक था।
आप convert(1)
एक पीडीएफ में "इंडेक्स" के साथ सबस्क्रिप्ट नोटेशन का उपयोग कर सकते हैं :
$ convert source.pdf[1] dest.pdf
सूचकांक मान इस बात पर निर्भर करता है कि पीडीएफ निर्यातक ने पृष्ठों की संख्या कैसे तय की है। यहां फाइलों पर परीक्षणों में, संख्याएं शून्य-आधारित लगती हैं, इसलिए उपरोक्त उदाहरण आपको दस्तावेज़ में दूसरा पृष्ठ मिलता है। मैंने उदाहरणों को ऑनलाइन देखा है जहां वे इसके बजाय पत्र अनुक्रमणिका दिखाते हैं, क्योंकि स्पष्ट रूप से पीडीएफ निर्माता उस दस्तावेज़ के पृष्ठों को "क्रमांकित" करते हैं बजाय इसके कि इस तरह से।
दुर्भाग्य से, यह बहुत अच्छा परिणाम नहीं देता है, क्योंकि ImageMagick सब कुछ पिक्सेल-आधारित है, और इसलिए वेक्टर इमेजरी को रेखापुंज करता है, जैसे कि एक ठेठ पीडीएफ में टाइपोग्राफी।
नौकरी के लिए एक बेहतर उपकरण घोस्टस्क्रिप्ट है , जिसे आपने शायद पहले ही स्थापित कर लिया है:
$ gs -dNOPAUSE -dBATCH -dFirstPage=2 -dLastPage=2 -sDEVICE=pdfwrite \
-sOutputFile=dest.pdf -f src.pdf
यह PDF डेटा अपरिवर्तित के माध्यम से गुजरता है, क्योंकि घोस्टस्क्रिप्ट पीडीएफ (पोस्टस्क्रिप्ट व्युत्पन्न) को इमेजमैगिक की तुलना में बहुत गहरे स्तर तक समझता है।
-density 300
है कि मीठा स्थान है। कुछ भी बड़ा और आप बहुत बड़ी अस्थायी फ़ाइलें बना रहे हैं - जो आप शायद वैसे भी थंबनेल के लिए नीचे जा रहे हैं
source.pdf[3-6]
pdftk
। आप इसका उपयोग करना चाहेंगे।