# Come Aggiungere un'Immagine in un Documento Word Utilizzando C#

# Come Aggiungere un'Immagine in un Documento Word Utilizzando C#

Questo tutorial vi guiderà passo dopo passo su come aggiungere immagini a un documento di Word utilizzando C#. Utilizzeremo un’applicazione di comando per dimostrare l’aggiunta di un’immagine a un documento di Word.

I vantaggi dell’aggiunta di immagini ai documenti Word

  • Appello visuale avanzato:- Le immagini possono rendere i documenti più coinvolgenti.

  • Miglioramento della comunicazione:- Le visuali possono aiutare a trasmettere informazioni complesse più chiaramente.

  • Presentazione professionale:- Includere immagini può migliorare la professionalità dei tuoi documenti.

Prerequisiti: preparare l’ambiente

  • Avete installato Visual Studio o qualsiasi .NET IDE.
  • Assicurati che la libreria Aspose.Words sia disponibile tramite NuGet.
  • Avere accesso a un file immagine per scopi di dimostrazione.

Guida passo dopo passo per aggiungere un’immagine a un documento di Word

Passo 1: Aggiungi riferimento a System.Drawing

Assicurarsi che l’assemblaggio System.Drawing sia indicato nella soluzione.

Passo 2: Aggiungi Aspose.Words NuGet Package

Installare la libreria Aspose.Words utilizzando il NuGet Package Manager.

Install-Package Aspose.Words

Passo 3: Utilizzare le linee guida

Aggiungi le istruzioni di utilizzo necessarie nella parte superiore del file.

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

Passo 4: Creare un oggetto di documento

Caricare il file Word DOC in un oggetto Documento.

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

Passo 5: Creare un oggetto DocumentBuilder

Instantare la classe DocumentBuilder per facilitare la scrittura del documento.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Passo 6: Mover il cursore verso il titolo

Posizionare il cursore al titolo primario del documento.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Passo 7: Inserire l’immagine in Header

Inserisci un’immagine nel titolo del documento Word.

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

Passo 8: Immagini di proprietà

Adattare la dimensione e la posizione dell’immagine inserita.

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

Passo 9: Aggiungi un’immagine come file collegato

Trasferisci il cursore all’ultimo paragrafo e aggiungi un’immagine come collegamento a un file.

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

Passo 10: Salva il documento

Infine, salvi il documento Word modificato sul disco.

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

Esempio di codice per aggiungere immagini nel documento di Word

Ecco un esempio completo che comprende tutti i passaggi menzionati:

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

conclusione

Questo tutorial ti ha mostrato come aggiungere immagini a un documento di Word utilizzando C#. Seguendo questi passaggi, puoi includere entrambe le immagini incorporate e collegate, migliorando la qualità estetica e informativa dei tuoi documenti di Word. Per ulteriori ricerche, considerare la creazione di documenti di Word programmaticamente piuttosto che affidare ai file esistenti.

 Italiano