Kaip pridėti paveikslėlį į Word dokumentą naudojant C#

Kaip pridėti paveikslėlį į Word dokumentą naudojant C#

Ši pamoka žingsnis po žingsnio parodys, kaip pridėti vaizdus į Word dokumentą naudojant C#. Naudosime komandinės eilutės programą, kad pademonstruotume, kaip pridėti vaizdą į Word dokumentą.

Vaizdų pridėjimo į Word dokumentus privalumai

  1. Patobulintas vizualinis patrauklumas: - Vaizdai gali padaryti dokumentus įdomesnius.
  2. Patobulinta komunikacija: - Vizualai gali padėti aiškiau perteikti sudėtingą informaciją.
  3. Profesionali prezentacija: - Vaizdų įtraukimas gali padidinti jūsų dokumentų profesionalumą.

Būtinosios sąlygos: aplinkos paruošimas

  1. Turėkite įdiegtą Visual Studio arba bet kurią .NET IDE.
  2. Įsitikinkite, kad Aspose.Words biblioteka yra prieinama per NuGet.
  3. Turėkite prieigą prie paveikslėlio failo demonstraciniais tikslais.

Žingsnis po žingsnio vadovas, kaip pridėti paveikslėlį į Word dokumentą

Žingsnis 1: Pridėkite nuorodą į System.Drawing

Įsitikinkite, kad System.Drawing surinkimas yra nurodytas jūsų sprendime.

Žingsnis 2: Pridėkite Aspose.Words NuGet paketą

Įdiekite Aspose.Words biblioteką naudodami NuGet paketų tvarkyklę.

Install-Package Aspose.Words

Žingsnis 3: Įtraukti using direktyvas

Pridėkite reikiamas using direktyvas failo viršuje.

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

Žingsnis 4: Sukurkite Document Object

Įkelkite Word target="_blank" rel="noopener"> DOC

failą į Document objektą.

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

Žingsnis 5: Sukurkite DocumentBuilder objektą

Sukurkite DocumentBuilder klasės egzempliorių, kad palengvintumėte rašymą į dokumentą.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Žingsnis 6: Perkelkite žymeklį į antraštę

Nustatykite žymeklį į pagrindinę Word dokumento antraštę.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Žingsnis 7: Įterpkite paveikslėlį į antraštę

Įterpkite paveikslėlį į Word dokumento antraštę.

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

Žingsnis 8: Nustatykite paveikslėlio savybes

Reguliuokite įterpto paveikslėlio dydį ir padėtį.

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

Žingsnis 9: Pridėkite paveikslėlį kaip susietą failą

Perkelkite žymeklį į paskutinį paragrafą ir pridėkite paveikslėlį kaip nuorodą į failą.

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";

Žingsnis 10: Išsaugoti dokumentą

Galiausiai, išsaugokite modifikuotą Word dokumentą diske.

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

Pavyzdinis kodas, skirtas pridėti paveikslėlius į Word dokumentą

Štai pilnas pavyzdys, kuriame įtraukti visi minėti žingsniai:

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.");
    }
}

Išvada

Šiame mokyme parodyta, kaip pridėti paveikslėlius į Word dokumentą naudojant C#. Laikydamiesi šių žingsnių, galite įtraukti tiek įterptus, tiek susietus paveikslėlius, pagerindami Word dokumentų estetinę ir informacinę kokybę. Tolimesniam tyrimui apsvarstykite Word dokumentų kūrimą programiškai, o ne pasikliaujant esamais failais.

 Lietuvių