सी # का उपयोग कर पीडीएफ से छवियां कैसे निकालें

इस कैसे-कैसे लेख में, हम C#** का उपयोग करके PDF से छवियों को निकालने के लिए पूरी प्रक्रिया प्रदान करते हैं, छवियों को निकालने के लिए आवश्यक लाइब्रेरी को कैसे कॉन्फ़िगर करें, और एक नमूना कोड के कार्यान्वयन को प्रदर्शित करने के लिए प्रदान करते हैं। सी # पीडीएफ ** एप्लिकेशन से छवियां निकालें। ये निर्देश किसी अतिरिक्त सॉफ़्टवेयर पर निर्भर नहीं हैं और किसी भी ऑपरेटिंग सिस्टम जैसे MS Windows, Linux, और macOS पर उपयोग किए जा सकते हैं जो .NET वातावरण का समर्थन करते हैं।

सी # का उपयोग कर पीडीएफ से छवियों को निकालने के लिए कदम

  1. पीडीएफ दस्तावेज़ से इमेज निकालने के लिए .NET प्रोजेक्ट में NuGet पैकेज मैनेजर से GroupDocs.Parser for .NET पैकेज सेट करें
  2. पीडीएफ से छवियों को निकालने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
  3. इनपुट PDF दस्तावेज़ लोड करने के लिए Parser वर्ग का एक ऑब्जेक्ट बनाएं
  4. GetImages विधि को कॉल करें और छवि वस्तुओं का संग्रह प्राप्त करें
  5. अंत में, संग्रह पर पुनरावृति करें और आकार, छवि प्रकार और छवि सामग्री प्राप्त करें

.NET प्रोजेक्ट्स में PDF C# एप्लिकेशन से इमेज एक्सट्रेक्ट करने के लिए उपरोक्त चरणबद्ध निर्देशों का आसानी से पालन किया जा सकता है। पार्सर वर्ग आवश्यक पैकेज को कॉन्फ़िगर करने और आवश्यक नामस्थान आयात करने के बाद छवियों को निकालने के लिए स्रोत पीडीएफ फाइल लोड करने की अनुमति देता है। फिर, पार्सर वर्ग की GetImages विधि आपको छवि ऑब्जेक्ट संग्रह प्राप्त करने और छवि आकार, प्रकार और सामग्री निकालने के लिए इसे पार्स करने में सक्षम बनाती है।

सी # का उपयोग कर पीडीएफ से छवियों को निकालने के लिए कोड

using System;
using System.Collections.Generic;
using GroupDocs.Parser;
using GroupDocs.Parser.Data;
namespace ExtractImagesFromPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to extract images from PDF using C#
{
// Remove the watermark in output
string licensePath = "GroupDocs.Parser.lic";
GroupDocs.Parser.License lic = new GroupDocs.Parser.License();
lic.SetLicense(licensePath);
// Create an instance of Parser class
using (Parser parser = new Parser("sample.pdf"))
{
// Extract images
IEnumerable<PageImageArea> images = parser.GetImages();
// Check if images extraction is supported
if (images == null)
{
Console.WriteLine("Images extraction isn't supported");
return;
}
// Iterate over images
foreach (PageImageArea image in images)
{
// Print a page index, rectangle and image type:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
}
}
}

पिछले स्निपेट में, PDF C# से छवि प्राप्त करें क्षमता को पिछले अनुभाग में बताए गए निर्देशों का उपयोग करके विकसित किया गया है। जैसा कि आप देख सकते हैं, पीडीएफ फाइल से छवियों को निकालने के लिए यह केवल कुछ एपीआई कॉल की बात है। इसके अलावा, इस नमूना कोड को DOC, DOCX, XLSX, XLT, HTML, PPT, PPTX, EPUB, और कई अन्य दस्तावेज़ प्रारूपों से छवियों को निकालने के लिए अनुकूलित किया जा सकता है।

हमने सी # में पीडीएफ से छवियों को निकालने के लिए चरण-दर-चरण प्रक्रिया पर चर्चा की है और इस पोस्ट में इसके लिए एक नमूना कोड विकसित किया है। हाल ही में, हमने C# का उपयोग करके PDF से टेक्स्ट निकालने के लिए एक लेख प्रकाशित किया है, अधिक जानकारी के लिए सी # में पीडीएफ से टेक्स्ट कैसे निकालें मार्गदर्शिका देखें।

 हिन्दी