Kako dodati sliku u Word dokument pomoću C#

Kako dodati sliku u Word dokument pomoću C#

Ovaj tutorial će vas voditi korak po korak o tome kako dodati slike u Word dokument pomoću C#.

Prednosti dodavanja slika u Word dokumente

  • Povećana vizualna žalba:- Fotografije mogu učiniti dokumente zanimljivijim.

  • poboljšanje komunikacije:- Vizije mogu pomoći pri prijenosu složenih informacija jasnije.

  • Profesionalna prezentacija:- Uključivanje slika može poboljšati profesionalnost vaših dokumenata.

Predviđanja: Priprema za okoliš

  • Imate Visual Studio ili bilo koji .NET IDE instaliran.
  • Osigurajte da je knjižnica Aspose.Words dostupna putem NuGeta.
  • Imajte pristup datoteci slike u svrhu demonstracije.

Korak po korak vodič za dodavanje slike u Word dokument

Korak 1: Dodajte upućivanje na System.Drawing

Uvjerite se da je sastav System.Drawing upućena u vašem rješenju.

Korak 2: Dodajte Aspose.Words NuGet paket

Instalirajte knjižnicu Aspose.Words pomoću upravitelja paketa NuGet.

Install-Package Aspose.Words

Korak 3: Uključite upotrebu smjernica

Dodajte potrebne upute pomoću uputa na vrhu datoteke.

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

Korak 4: Kreirajte dokumentni objekt

Preuzmite Word DOC datoteku u predmet dokumenta.

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

Korak 5: Stvaranje objekta DocumentBuilder

Instantirajte razred DocumentBuilder kako biste olakšali pisanje dokumenta.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Korak 6: Premještanje nastavnika na glavu

Postavite kurzor na primarni naslovnik dokumenta za riječ.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Korak 7: Upišite sliku u naslovnicu

Upišite sliku u naslov Word dokumenta.

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

Korak 8: Postavite svojstva slike

Prilagodite veličinu i položaj unesenog slika.

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

Korak 9: Dodajte sliku kao povezanu datoteku

Premjestite kurzor na posljednji stavak i dodajte sliku kao poveznicu na datoteku.

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

Korak 10: Sačuvajte dokument

Konačno, sačuvajte izmijenjen Word dokument na disku.

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

Primjer kod za dodavanje slika u Word dokument

Ovdje je potpuni primjer koji obuhvaća sve navedene korake:

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

zaključak

Ovaj tutorial vam je pokazao kako dodati slike u Word dokument pomoću C#. Slijedom ovih koraka, možete uključiti i ugrađene i povezane slike, poboljšavajući estetsku i informativnu kvalitetu vaših Word dokumenata.

 Hrvatski