
Introduction
Word दस्तावेजों में अक्सर **बंद छवियों ** शामिल होते हैं जिन्हें ** पुन: उपयोग, प्रसंस्करण, या भंडारण के लिए निकालने की आवश्यकता हो सकती है ** . इस दिशानिर्देश में, हम Aspose.Words for .NET का उपयोग करके DOCX और DOC फ़ाइलों से चित्रों को प्रोग्रामिंग रूप से कैसे निकाल सकते हैं।
शब्द से छवियों को क्यों निकालना है?
Word दस्तावेजों से छवियों को निकालना कई कारणों से फायदेमंद हो सकता है:
- ** कई Word दस्तावेजों से स्वचालित बड़े पैमाने पर छवि निष्कर्षण** ।
- गुणवत्ता के नुकसान के बिना उच्च रिज़ॉल्यूशन छवियों को पुनर्प्राप्त करें ।
- ** विभिन्न प्रारूपों में निकाले गए छवियों को संग्रहीत करें** , जिसमें JPEG, PNG और BMP शामिल हैं।
सामग्री तालिका
- C# में Word Image Extraction सेट करें
- तस्वीरों को निकालने के लिए कदम-दर-चरण गाइड
- अलग-अलग प्रारूपों में निकाले गए छवियों को बचाना
- बैच कई शब्द दस्तावेजों से छवियों को निकालता है
- मुफ्त एपीआई लाइसेंस प्राप्त करें
- निष्कर्ष और अतिरिक्त संसाधन
1. सेटअप Word Image Extraction में C#
**Word दस्तावेजों ** से छवियों को निकालने के लिए, हम Aspose.Words for .NET का उपयोग करते हैं. यह शक्तिशाली पुस्तकालय निम्नलिखित प्रदान करता है:
- ** DOCX, DOC और अन्य प्रारूपों से स्वचालित छवि निष्कर्षण** ।
- बहुत छवि प्रारूपों का समर्थन (पीएनजी, जीपीडी, बीएमपी, आदि)
- बड़े शब्द दस्तावेजों का प्रभावी प्रसंस्करण ।
Installation
आप आसानी से निम्न कमांड के साथ NuGet के माध्यम से Aspose.Words स्थापित कर सकते हैं:
PM> Install-Package Aspose.Words
अन्यथा, DLL को डाउनलोड करें डाउनलोड करने के लिए पृष्ठ.
2. चरण-दर-चरण चित्रों को निकालने के लिए मार्गदर्शिका
एक Word दस्तावेज़ से छवियों को प्रोग्राम के माध्यम से निकालने के लिए इन चरणों का पालन करें :
- Word फ़ाइल का उपयोग करके लोड करें
Document
कक्षा है। - Retrieve all shapes containing images (सभी आकृतियों में छवियां शामिल हैं)
- निकालें और ** प्रत्येक छवि** को एक निर्दिष्ट स्थान पर सहेजें।
कोड उदाहरण
यहां आपको शुरू करने में मदद करने के लिए एक सरल कोड स्नैप है:
// Load the document
Document doc = new Document("input.docx");
// Get all shapes that contain images
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
// Extract and save each image
int imageIndex = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Image_{imageIndex}.png";
shape.ImageData.Save(imagePath);
imageIndex++;
}
}
यह विधि वॉर्ड दस्तावेजों से छवि निकालने को स्वचालित करता है प्रभावी ढंग से।
3. अलग-अलग प्रारूपों में निकाले गए छवियों को बचाना
Aspose.Words आपको विभिन्न प्रारूपों में निकाले गए छवियों को सहेजने की अनुमति देता है, अपनी आवश्यकताओं के आधार पर लचीलापन प्रदान करता है:
Format | Benefit |
---|---|
जीपीएल | संपीड़ित प्रारूप वेब उपयोग के लिए आदर्श है। |
पीएचडी | उच्च गुणवत्ता वाली छवियों के लिए हानिहीन प्रारूप। |
बीएमपी | अधिकतम विवरण के लिए असंगत प्रारूप। |
एक विशिष्ट प्रारूप में छवियों को सहेजने के लिए, बचाव विधि में फ़ाइल विस्तार को बस समायोजित करें।
4. बैच कई शब्द दस्तावेजों से छवियों को निकालता है
कई Word फ़ाइलों से छवियों को निकालने के लिए , आप नीचे दिखाए गए फ़ोल्डर के माध्यम से घूम सकते हैं:
string[] files = Directory.GetFiles("input_docs", "*.docx");
foreach (string file in files)
{
Document doc = new Document(file);
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
int index = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Extracted_{Path.GetFileNameWithoutExtension(file)}_{index}.jpg";
shape.ImageData.Save(imagePath);
index++;
}
}
}
यह विधि वॉर्ड दस्तावेजों से बड़े पैमाने पर छवि निकालने ** को स्वचालित करती है, जिससे आपको काफी समय और प्रयास बचाया जा सकता है. इसके अलावा, यदि आपके कार्यप्रवाह में पीडीएफ फ़ाइलों को संभालने की आवश्यकता होती है तो आप सी # मेंफोटो निकाल सकते हैं.
5. एक मुफ्त एपीआई लाइसेंस प्राप्त करें
Aspose.Words की पूरी सुविधाओं को अनलॉक करने के लिए, आप एक ** मुक्त अस्थायी लाइसेंस का अनुरोध कर सकते हैं. यह आपको मूल्यांकन के उद्देश्य से पुस्तकालय की सभी क्षमताओं तक पहुंच प्रदान करेगा.
अधिक विस्तृत दस्तावेज के लिए, Aspose.Words गाइड पर जाएं या किसी भी प्रश्न या समर्थन की तलाश में समुदाय के साथ जुड़ें।
6. निष्कर्ष और अतिरिक्त संसाधन
Summary
इस मार्गदर्शिका में, हम कवर करते हैं:
- C# में Word दस्तावेजों से छवियों को कैसे निकालें
- ** विभिन्न प्रारूपों में छवियों को भेजें (JPEG, PNG, BMP)**
- बैच कई Word फ़ाइलों को संसाधित करता है
- **Word से पाठ निकालने के लिए C# का उपयोग करें ** और बेहतर दस्तावेज़ प्रबंधन के लिये C# Word को Image में परिवर्तित करें।
**Aspose.Words for .NET ** के साथ, आप प्रभावी ढंग से **Extrate and manage images ** in Word documents. Start **Automating Word image extraction ** today and enhance your document processing workflow. इसके अलावा, उन लोगों के लिए जो छवियों को दस्तावेजों में परिवर्तित करने में रुचि रखते हैं,*JPGTOWORD.NET का उपयोग करना सोचें प्रारूपों के बीच अनगिनत संक्रमण के बारे में।
इसके अलावा, परिदृश्यों के लिए जहां आपको एक **C# Word को छवि में परिवर्तित करने की आवश्यकता होती है ** , Aspose.Words की विविधता सभी आवश्यक उपकरणों को प्रदान करती है ताकि अनौपचारिक एकीकरण और प्रभावी दस्तावेज़ प्रबंधन किया जा सके. आप .NET Word to Image कार्यक्षमता का भी उपयोग करके अपने कार्यप्रवाह को और बेहतर बना सकें.
More in this category
- Word DOC/DOCX को C# .NET में PDF में परिवर्तित करें Aspose.Words' Document Converter Plugin
- Word दस्तावेजों (.NET, C#) में बारकोड उत्पन्न करें और Word ( .NET) से बार कोड पढ़ें
- C# Mail के साथ स्वचालित रिपोर्टिंग Merge Aspose.Words' Mail merge Plugin
- Word दस्तावेजों में पाठ खोजें और प्रतिस्थापित करें C# का उपयोग करके स्वचालित Word संपादन
- C# .NET का उपयोग करके अनुकूलित Word दस्तावेजों का निर्माण करें Aspose.Words Mail Merge Plugin