C# का उपयोग करके Word दस्तावेज़ में छवि कैसे जोड़ें

C# का उपयोग करके Word दस्तावेज़ में छवि कैसे जोड़ें

यह ट्यूटोरियल आपको चरण-दर-चरण मार्गदर्शन करेगा कि C# का उपयोग करके Word दस्तावेज़ में छवियां कैसे जोड़ें। हम एक कमांड-लाइन एप्लिकेशन का उपयोग करेंगे ताकि Word दस्तावेज़ में छवि जोड़ने का प्रदर्शन किया जा सके।.

Word दस्तावेज़ों में छवियां जोड़ने के लाभ

  1. उन्नत दृश्य आकर्षण: - छवियां दस्तावेज़ों को अधिक आकर्षक बना सकती हैं।.
  2. सुधारित संचार: - दृश्य सामग्री जटिल जानकारी को अधिक स्पष्ट रूप से व्यक्त करने में मदद कर सकती है।.
  3. पेशेवर प्रस्तुति: - छवियां शामिल करने से आपके दस्तावेज़ों की पेशेवरता बढ़ सकती है।.

पूर्वापेक्षाएँ: पर्यावरण तैयार करना

  1. Visual Studio या कोई भी .NET IDE स्थापित रखें।.
  2. सुनिश्चित करें कि Aspose.Words लाइब्रेरी NuGet के माध्यम से उपलब्ध है।.
  3. डेमॉन्स्ट्रेशन के उद्देश्य से एक इमेज फ़ाइल तक पहुँच रखें।.

वर्ड दस्तावेज़ में इमेज जोड़ने के लिए चरण-दर-चरण गाइड

चरण 1: System.Drawing का रेफ़रेंस जोड़ें

सुनिश्चित करें कि आपके समाधान में System.Drawing असेंबली का रेफ़रेंस किया गया है।.

चरण 2: Aspose.Words NuGet पैकेज जोड़ें

NuGet पैकेज मैनेजर का उपयोग करके Aspose.Words लाइब्रेरी स्थापित करें।.

Install-Package Aspose.Words

चरण 3: Using निर्देश शामिल करें

फ़ाइल के शीर्ष पर आवश्यक using directives जोड़ें।.

using Aspose.Words;
using Aspose.Words.Drawing;

चरण 4: Document Object बनाएं

वर्ड लोड करें target="_blank" rel="noopener"> DOC

फ़ाइल को एक Document ऑब्जेक्ट में।.

Document addImagesToWordDOC = new Document("input.doc");

चरण 5: DocumentBuilder ऑब्जेक्ट बनाएं

दस्तावेज़ में लिखने को आसान बनाने के लिए DocumentBuilder क्लास का उदाहरण बनाएं।.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

चरण 6: कर्सर को हेडर पर ले जाएँ

कर्सर को Word दस्तावेज़ के प्राइमरी हेडर पर स्थित करें।.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

चरण 7: हेडर में इमेज डालें

Word दस्तावेज़ के हेडर में एक इमेज डालें।.

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

चरण 8: इमेज की प्रॉपर्टीज़ सेट करें

डाली गई इमेज का आकार और स्थिति समायोजित करें।.

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

चरण 9: एक छवि को लिंक्ड फ़ाइल के रूप में जोड़ें

कर्सर को अंतिम पैराग्राफ पर ले जाएँ और एक छवि को फ़ाइल के लिंक के रूप में जोड़ें।.

using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;

Document addImagesToWordDOC = new Document();
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);
Shape imageAsLinkToFile = imageWriter.InsertImage("Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "Add Image as Link to File.jpg";

चरण 10: दस्तावेज़ को सहेजें

अंत में, संशोधित Word दस्तावेज़ को डिस्क पर सहेजें।.

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

Word दस्तावेज़ में छवियों को जोड़ने के लिए उदाहरण कोड

यहाँ एक पूर्ण उदाहरण है जिसमें उल्लेखित सभी चरण शामिल हैं:

using System;
using Aspose.Words;
using Aspose.Words.Drawing;

class Program
{
    static void Main()
    {
        // Load or create a Word document
        Document doc = new Document();
        DocumentBuilder builder = new DocumentBuilder(doc);

        // Insert an image
        string imagePath = "image.png";
        builder.InsertImage(imagePath, RelativeHorizontalPosition.Margin, 0, RelativeVerticalPosition.Margin, 0, 200, 100, WrapType.Square);

        // Save the document
        doc.Save("DocumentWithImage.docx");
        Console.WriteLine("Image embedded successfully.");
    }
}

निष्कर्ष

इस ट्यूटोरियल ने आपको C# का उपयोग करके Word दस्तावेज़ में छवियों को जोड़ने का तरीका दिखाया है। इन चरणों का पालन करके, आप एम्बेडेड और लिंक्ड दोनों प्रकार की छवियों को शामिल कर सकते हैं, जिससे आपके Word दस्तावेज़ों की सौंदर्यात्मक और सूचना गुणवत्ता में सुधार होता है। आगे की खोज के लिए, मौजूदा फ़ाइलों पर निर्भर रहने के बजाय प्रोग्रामेटिक रूप से Word दस्तावेज़ बनाने पर विचार करें।.

 हिंदी