Kaip įtraukti vaizdą į "Word" dokumentą naudojant C#

Kaip įtraukti vaizdą į "Word" dokumentą naudojant C#

Šis mokymas jums žingsnis po žvilgsnio, kaip pridėti vaizdus į “Word” dokumentą naudojant “C#”.

Nuotraukų pridėjimo prie žodžių dokumentų privalumai

    • Išplėstinė vizualus apeliacija**:- Nuotraukos gali padaryti dokumentus labiau įdomus.
    • Išplėstinė komunikacija*- Vaizdai gali padėti aiškiau perduoti sudėtingą informaciją.
  • • Profesionalus pristatymas:- Įtraukti vaizdus gali padidinti jūsų dokumentų profesionalumą.

Žymos archyvas: paruošti aplinką

  • Galite įdiegti „Visual Studio“ arba bet kokį „ .NET IDE“.
  • Įsitikinkite, kad Aspose.Words biblioteka yra prieinama per NuGet.
  • Turite prieigą prie vaizdo failo demonstracijos tikslais.

Žingsnis po žingsnio vadovas, kaip pridėti vaizdą į “Word” dokumentą

1 žingsnis: Pridėti nuorodą į System.Drawing

Įsitikinkite, kad System.Drawing asamblėja yra nurodyta jūsų sprendime.

2 žingsnis: Pridėti Aspose.Words NuGet pakuotę

Įdiegti Aspose.Words biblioteką naudojant NuGet paketų vadybininką.

Install-Package Aspose.Words

3 žingsnis: įtraukti naudojant gaires

Įveskite reikiamus naudojant gaires jūsų failo viršuje.

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

4 žingsnis: sukurti dokumentų objektą

Atsisiųskite Word DOC failą į dokumentų objektą.

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

5 žingsnis: sukurkite „DocumentBuilder“ objektą

Nustatykite “DocumentBuilder” klasę, kad būtų lengviau rašyti dokumentą.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

6 žingsnis: perkelti kursorių į viršūnę

Įveskite kursorių į žodžio dokumento pirminį pavadinimą.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

7 žingsnis: įveskite vaizdą į viršų

Įveskite vaizdą į žodžio dokumentų antraštę.

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

8 žingsnis: sukurkite vaizdo savybes

Pritaikykite įterpto vaizdo dydį ir padėtį.

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

9 žingsnis: Pridėti vaizdą kaip susietą failą

Perkelkite kursorių į paskutinį pastraipą ir pridėkite vaizdą kaip nuorodą į failą.

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 žingsnis: išsaugoti dokumentą

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

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

Pavyzdinis kodas įtraukti vaizdus į “Word” dokumentą

Štai pilnas pavyzdys, kuriame pateikiami visi nurodyti žingsniai:

            
// 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 mokymas parodė jums, kaip pridėti vaizdus į “Word” dokumentą naudojant C#. Tęsiant šiuos žingsnius, galite įtraukti tiek įterptus, tiek susietus nuotraukas, tobulinant jūsų Word dokumentų estetinę ir informacinę kokybę.

 Lietuvių