Ubuntu में PDF संशोधन उपकरण - Poppler

कभी-कभी आपको PDF में एक पृष्ठ जोड़ने की आवश्यकता होती है...

Page content

या फिर कोई अन्य दिन आप PDF से छवि और पाठ निकालें करना चाहते हैं…

स्पैनर्स पोर्टेबल दस्तावेजों के पीछे बहुत लगे हुए हैं ऊपर एक AI-जनित छवि फ्लक्स 1 मॉडल द्वारा है जो बताता है कि “स्पैनर्स पोर्टेबल दस्तावेजों के पीछे बहुत लगे हुए हैं”।

पॉपलर के बारे में

पॉपलर एक निःशुल्क और ओपन-सोर्स PDF रेंडरिंग लाइब्रेरी है जो लिनक्स प्रणालियों में उपयोग किया जाता है, जिसमें उबंटू शामिल है। यह PDF फ़ाइलों के संशोधन और परिवर्तन के लिए कमांड-लाइन उपकरण प्रदान करता है। यहां उबंटू में पॉपलर उपकरणों का सारांश और उनके उपयोग के तरीके हैं:

उबंटू में पॉपलर क्या है?

  • पॉपलर xpdf-3.0 कोडबेस पर आधारित एक PDF रेंडरिंग लाइब्रेरी है।
  • इसमें पाठ, छवियों के निकालना, PDF के मिलान/विभाजन और अन्य प्रारूपों में परिवर्तित करने के लिए कई कमांड-लाइन उपकरण शामिल हैं।
  • जीएनओएम और केडीई डेस्कटॉप वातावरणों में सामान्य रूप से उपयोग किया जाता है।

इंस्टॉलेशन

उबंटू में पॉपलर उपकरणों को इंस्टॉल करने के लिए, इस कमांड को चलाएं:

sudo apt-get install poppler-utils

पॉपलर Xpdf PDF देखने वाले पर आधारित एक PDF रेंडरिंग लाइब्रेरी है।

यह पैकेज PDF दस्तावेजों के बारे में जानकारी प्राप्त करने, उन्हें अन्य प्रारूपों में परिवर्तित करने या उन्हें संशोधित करने के लिए कमांड लाइन उपकरणों (पॉपलर के आधार पर) के साथ आता है:

  • pdfdetach – एम्बेडेड फ़ाइलों (लेखकों) की सूची या निकालें
  • pdffonts – फ़ॉन्ट एनालाइज़र
  • pdfimages – छवि निकालें
  • pdfinfo – दस्तावेज जानकारी
  • pdfseparate – पृष्ठ निकालने का उपकरण
  • pdfsig – डिजिटल हस्ताक्षर की जांच करें
  • pdftocairo – PDF को PNG/JPEG/PDF/PS/EPS/SVG में परिवर्तित करें (कैरो के साथ)
  • pdftohtml – PDF को HTML में परिवर्तित करें
  • pdftoppm – PDF को PPM/PNG/JPEG छवि में परिवर्तित करें
  • pdftops – PDF को पोस्टस्क्रिप्ट (PS) में परिवर्तित करें
  • pdftotext – पाठ निकालें
  • pdfunite – दस्तावेज मिलाने का उपकरण

मुख्य पॉपलर उपकरण और उपयोग

  1. pdfinfo – PDF मेटाडेटा प्राप्त करें (शीर्षक, लेखक, पृष्ठ, आदि)

    pdfinfo file.pdf
    
  2. pdftotext – PDF से पाठ निकालें

    pdftotext file.pdf [output.txt]
    
  3. pdfimages – PDF से छवि निकालें

    pdfimages file.pdf output_prefix
    
  4. pdftoppm / pdftocairo – PDF पृष्ठों को छवियों (PNG, JPEG, आदि) में परिवर्तित करें

    pdftoppm -png file.pdf output_prefix
    
  5. pdfseparate – PDF को व्यक्तिगत पृष्ठों में विभाजित करें

    pdfseparate file.pdf output_%d.pdf
    
  6. pdfunite – कई PDF को एक में मिलाएं

    pdfunite file1.pdf file2.pdf merged.pdf
    
  7. pdftohtml – PDF को HTML में परिवर्तित करें

    pdftohtml file.pdf [output.html]
    
  8. pdffonts – PDF में उपयोग किए गए फ़ॉन्टों की सूची

    pdffonts file.pdf
    

अतिरिक्त टिप्पणियाँ

  • अधिकांश कमांड -h या --help के साथ विस्तृत विकल्पों का समर्थन करते हैं।
  • कई लिनक्स प्रणालियों पर पॉपलर पहले से इंस्टॉल होता है, लेकिन यदि अनुपस्थित है तो poppler-utils को apt के माध्यम से इंस्टॉल किया जा सकता है।

उबंटू लॉचपैड पैकेज जानकारी

https://launchpad.net/ubuntu/+source/poppler

gir1.2-poppler-0.18: पॉपलर-ग्लिब के लिए GObject इंट्रोस्पेक्शन डेटा
libpoppler-cpp-dev: PDF रेंडरिंग लाइब्रेरी -- विकास फ़ाइलें (CPP इंटरफ़ेस)
libpoppler-cpp1: PDF रेंडरिंग लाइब्रेरी (CPP साझा लाइब्रेरी)
libpoppler-cpp1-dbgsym: लिबपॉपलर-सीपीपी1-डब्गसिम के लिए सारांश उपलब्ध नहीं है उबंटू प्लकी में
libpoppler-dev: PDF रेंडरिंग लाइब्रेरी -- विकास फ़ाइलें
libpoppler-glib-dev: PDF रेंडरिंग लाइब्रेरी -- विकास फ़ाइलें (GLib इंटरफ़ेस)
libpoppler-glib-doc: PDF रेंडरिंग लाइब्रेरी -- GLib इंटरफ़ेस के लिए दस्तावेजीकरण
libpoppler-glib8t64: PDF रेंडरिंग लाइब्रेरी (GLib आधारित साझा लाइब्रेरी)
libpoppler-glib8t64-dbgsym: लिबपॉपलर-ग्लिब8ट64 के लिए डीबग सिम्बल
libpoppler-private-dev: PDF रेंडरिंग लाइब्रेरी -- निजी विकास फ़ाइलें
libpoppler-qt5-1t64: PDF रेंडरिंग लाइब्रेरी (Qt 5 आधारित साझा लाइब्रेरी)
libpoppler-qt5-1t64-dbgsym: लिबपॉपलर-क्वीट5-1ट64 के लिए डीबग सिम्बल
libpoppler-qt5-dev: PDF रेंडरिंग लाइब्रेरी -- विकास फ़ाइलें (Qt 5 इंटरफ़ेस)
libpoppler-qt6-3t64: PDF रेंडरिंग लाइब्रेरी (Qt 6 आधारित साझा लाइब्रेरी)
libpoppler-qt6-3t64-dbgsym: लिबपॉपलर-क्वीट6-3ट64 के लिए डीबग सिम्बल
libpoppler-qt6-dev: PDF रेंडरिंग लाइब्रेरी -- विकास फ़ाइलें (Qt 6 इंटरफ़ेस)
libpoppler140: PDF रेंडरिंग लाइब्रेरी
libpoppler140-dbgsym: लिबपॉपलर140 के लिए डीबग सिम्बल
poppler-utils: PDF उपकरण (पॉपलर के आधार पर)
poppler-utils-dbgsym: पॉपलर-यूटिल्स के लिए डीबग सिम्बल

उपयोगी लिंक