Kā pievienot attēlu Word dokumentā, izmantojot C#

Kā pievienot attēlu Word dokumentā, izmantojot C#

Šis apmācības ceļvedis jums pakāpeniski par to, kā pievienot attēlus Word dokumentam, izmantojot C#. Mēs izmantosim komandas līnijas pieteikumu, lai parādītu attēla pievienošanu Word dokumentu.

Ieguvumi, kā pievienot attēlus Word dokumentiem

  • Vizuālā aptaujas uzlabošana :- Attēli var padarīt dokumentus vairāk aizraujošus.

  • Uzlabota komunikācija:- Vizuāli var palīdzēt sniegt sarežģītu informāciju skaidrāk.

  • Profesionālā prezentācija:- Iekļaut attēlus var uzlabot jūsu dokumentu profesionalitāti.

Priekšnoteikumi: Vides sagatavošana

  • Iegūstiet Visual Studio vai jebkuru .NET IDE.
  • Pārliecinieties, ka Aspose.Words bibliotēka ir pieejama caur NuGet.
  • Iegūstiet attēla failu demonstrācijas nolūkos.

Pakāpeniski ceļvedis, kā pievienot attēlu Word dokumentā

1. solis: Pievienojiet atsauci uz System.Drawing

Pārliecinieties, ka System.Drawing kolekcija ir norādīta jūsu risinājumā.

2. solis: Pievienojiet Aspose.Words NuGet paketi

Instalējiet Aspose.Words bibliotēku, izmantojot NuGet iepakojuma vadītāju.

Install-Package Aspose.Words

3. solis: Iekļaujiet norādījumus

Pievienojiet nepieciešamo, izmantojot norādījumus jūsu faila augšdaļā.

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

4. solis: izveidot dokumentu objektu

Lejupielādējiet Word DOC failu dokumentā.

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

5. solis: izveidot DocumentBuilder objektu

Instantējiet DocumentBuilder klases, lai atvieglotu dokumentu rakstīšanu.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

6. solis: Pārvietot kursoru uz virsrakstu

Ielieciet kursoru vārda dokumenta primārajā nosaukumā.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

7. solis: Ievadiet attēlu Header

Ievadiet attēlu vārda dokumentu virsrakstā.

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

8. solis: iestatīt attēla īpašības

Iestatīt ievietotā attēla lielumu un pozīciju.

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

9. solis: Pievienojiet attēlu kā saistošu failu

Pārvietojiet kursoru uz pēdējo daļu un pievienojiet attēlu kā saiti uz failu.

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

10. solis: saglabāt dokumentu

Visbeidzot, saglabā modificēto Word dokumentu uz disku.

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

Piemēro kods, lai pievienotu attēlus Word dokumentā

Šeit ir pilns piemērs, kas ietver visus minētos soļus:

            
// Load Word DOC document that you want to add images to
Document addImagesToWordDOC = new Document("input.doc");

// Instantiate DocumentBuilder class object to write text, images, tables, etc.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

// Insert image in Word document header
Shape headerImage = imageWriter.InsertImage("path-to-header-image.jpeg");

// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;

// Move cursor to last Paragraph in Word Document
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);

// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("path-to-image.jpeg");
imageAsLinkToFile.ImageData.SourceFullName = "path-to-image.jpeg"
// Save As DOCX
addImagesToWordDOC.Save("images.docx");

Conclusion

Šis apmācība ir parādījusi jums, kā pievienot attēlus Word dokumentam, izmantojot C#. Izpildot šos soļus, jūs varat iekļaut gan iebūvētas, gan saistītās attēlas, uzlabojot jūsu Word dokumentu estētisko un informatīvo kvalitāti.

 Latviski