Extract Images from PDF in C#

Introduction

पीडीएफ फ़ाइलें अक्सर मूल्यवान छवियों को शामिल करती हैं जिन्हें ** पुन: उपयोग, विश्लेषण, या रूपांतरण के लिए निष्कर्षित किया जाना चाहिए ** . इस लेख में एक व्यापक कदम-दर-चरण मार्गदर्शिका प्रदान की जाती है C# में PDF फाइलों से चित्रों को कैसे निकालना है ** का उपयोग करके Aspose.PDF for .NET. यह शक्तिशाली ** .NET प्लगइन ** ** उच्च गुणवत्ता वाली छवि रिसेप्शन ** सुनिश्चित करता है, ** मूल प्रारूपों और संकल्पों** को बनाए रखता है.

पीडीएफ से छवियों को क्यों निकालना है?

पीडीएफ से छवियों को निकालना कई कारणों से लाभदायक हो सकता है:

  • ** रिपोर्टों, प्रस्तुतियों या संग्रह के लिए छवियों का पुन: उपयोग** ।
  • संपादित करने या आगे प्रसंस्करण के लिए PDF छवियों को अलग फ़ाइलों में परिवर्तित करें।
  • बोल्ट पीडीएफ प्रसंस्करण के लिए स्वचालित छवि निष्कर्षण
  • ** उच्च रिज़ॉल्यूशन छवियों को सुरक्षित रखें** गुणवत्ता के नुकसान के बिना।

सामग्री तालिका

1. Image Extraction के लिए Aspose.PDF सेटअप

पीडीएफ से छवियों को निकालने के लिए, हम Aspose.PDF for .NET का उपयोग करते हैं।

  • ** उच्च सटीक छवि निष्कर्षण** डेटा हानि के बिना।
  • ** कई छवि प्रारूपों का समर्थन** (JPEG, PNG, BMP, आदि)
  • ** कई पृष्ठों के पीडीएफ से स्वचालित निष्कर्षण** ।

Installation

आप आसानी से NuGet का उपयोग करके पुस्तकालय स्थापित कर सकते हैं:

PM> Install-Package Aspose.PDF

अन्यथा, DLL को डाउनलोड करें डाउनलोड करने के लिए पृष्ठ.

2. C# में PDF फ़ाइलों से छवियों को निकालना

एक पीडीएफ से छवियों को प्रोग्रामिंग रूप से निकालने के लिए इन चरणों का पालन करें :

  • ** PDF फ़ाइल को डाउनलोड करें** का उपयोग करके Document कक्षा है।
  • प्रत्येक पृष्ठ के माध्यम से चलना छवियों तक पहुंचने के लिए।
  • ** प्रत्येक छवि को निकालने के लिए** Page.Resources.Images.
  • आपकी इच्छित प्रारूप में निकाले गए छवियों को सहेजें

कोड उदाहरण

यह विधि सैमहीन निष्कर्षण ** सुनिश्चित करती है, जबकि ** मूल छवि गुणवत्ता बनाए रखती है।

3. अलग-अलग प्रारूपों में निकाले गए छवियों को बचाना

Aspose.PDF आपको कई प्रारूपों में निकाले गए छवियों को सहेजने की अनुमति देता है:

FormatBenefit
जीपीएलउच्च संपीड़न, वेब उपयोग के लिए आदर्श है।
पीएचडीउच्च गुणवत्ता वाली छवियों के लिए हानिहीन संपीड़न।
बीएमपीविस्तृत छवि संरक्षण के लिए Bitmap प्रारूप।

अलग प्रारूपों में निकाले गए छवियों को संग्रहीत करने के लिए , बस फ़ाइल विस्तार को सहेजने के तरीके में संशोधित करें।

4. कई पीडीएफ से बैच छवि निकालना

एक बार में ** कई पीडीएफ से छवियों को निकालने के लिए** , आप नीचे दिखाए गए निर्देशिका के माध्यम से घूम सकते हैं:

string[] files = Directory.GetFiles("input_pdfs", "*.pdf");
foreach (string file in files)
{
    Document pdfDocument = new Document(file);
    foreach (var page in pdfDocument.Pages)
    {
        foreach (var image in page.Resources.Images)
        {
            FileStream stream = new FileStream("output_" + Path.GetFileName(file) + ".jpg", FileMode.Create);
            image.Save(stream, ImageFormat.Jpeg);
            stream.Close();
        }
    }
}

यह विधि ऑटोमेटिक रूप से बड़े पैमाने पर पीडीएफ छवि निष्कर्षण प्रभावी ढंग से करता है।

5. एक मुफ्त लाइसेंस प्राप्त करें

Aspose.PDF की पूरी क्षमताओं को अनलॉक करने के लिए, आप एक ** मुक्त अस्थायी लाइसेंस का अनुरोध कर सकते हैं।

अधिक जानकारी के लिए, आधिकारिक दस्तावेज ** पर जाएं या ** Aspose forum में प्रश्न पूछें।

6. निष्कर्ष और अतिरिक्त संसाधन

Summary

इस मार्गदर्शिका में, हम कवर करते हैं:

  • C# का उपयोग करके पीडीएफ से छवियों को कैसे निकालें
  • ** छवि गुणवत्ता और प्रारूप बनाए रखने के लिए**
  • बैच प्रसंस्करण कई पीडीएफ फ़ाइलों

और अधिक जानें

**Aspose.PDF for .NET ** के साथ, आप **प्रभावी ढंग से PDFs से छवियों का निष्कर्ष निकालें, संसाधित करें और प्रबंधित कर सकते हैं ** . उच्च प्रदर्शन के लिए **C# PDF Image Extraction ** का उपयोग शुरू करें $99 !

More in this category