2009-10-12 11 views
7

का उपयोग करके पीडीएफ से छवि निकालें मैं पीडीएफ से छवियों को निकालना चाहता हूं। कई समाधानों का प्रयास किया लेकिन अभी भी समाधान नहीं मिला। अग्रिम.NET C#

+0

@mlk सही है और यदि आप एक साधारण Google खोज करते हैं तो आप देखेंगे कि iTextSharp इस मामले के लिए सबसे अच्छा टूल है। –

उत्तर

7

धन्यवाद मेरी मदद .... MSDN Forum - Extracting Image From PDF File Using C# पर और VBForums - Extract Images From a PDF File Using iTextSharp पर एक नजर डालें, MSDN फोरम में आप किसी को पहले से ही इस पोस्ट किया है कि देखेंगे और वहाँ एक पोस्ट जवाब के रूप में और VBForums में तीसरे पोस्ट में चिह्नित है लिंक करने के लिए आपको पूरा कोड दिखाई देगा।

सम्मान।

+2

यह ध्यान देने योग्य है कि iTextSharp (अब) एफ़रो लाइसेंस के तहत लाइसेंस प्राप्त है, जिसका अर्थ है कि जब तक आप अपना स्रोत कोड नहीं खोलते हैं, वाणिज्यिक उपयोग (या उन पंक्तियों के साथ कुछ, आईएएनएएल) के लिए लाइसेंस शुल्क की आवश्यकता होती है। –

1

Docotic.Pdf library का उपयोग पीडीएफ से छवियों को निकालने के लिए किया जा सकता है।

static void ExtractAllImages() 
{ 
    string path = ""; 
    using (PdfDocument pdf = new PdfDocument(path)) 
    { 
     for (int i = 0; i < pdf.Images.Count; i++) 
     { 
      string imageName = string.Format("image{0}", i); 
      string imagePath = pdf.Images[i].Save(imageName); 
     } 
    } 
} 

पुस्तकालय छवियों resample नहीं होगा:

यहां नमूने पता चलता है कि कैसे एक पीडीएफ से सभी छवियों को निकालने के लिए है। यह उन्हें पीडीएफ में बिल्कुल वही बचाएगा।

अस्वीकरण: मैं पुस्तकालय के विक्रेता, बिट चमत्कार के लिए काम करता हूं।

+7

ध्यान दें कि यह एक 30-दिन का मूल्यांकन मोड वाला व्यावसायिक उत्पाद है। सबसे सस्ती लाइसेंस वर्तमान में 5 9 5 डॉलर है, कीमत सबसे अधिक निजी रूप से बातचीत किए गए असीमित विकल्प के लिए $ 2,000 से अधिक अच्छी तरह से चल रही है। मूल्य निर्धारण जानकारी यहां देखें: http://bitmiracle.com/pdf-library/purchase.aspx –