# Jak dodać obrazek do dokumentu Word za pomocą C#

# Jak dodać obrazek do dokumentu Word za pomocą C#

Ten tutorial wskazuje Cię krok po kroku, jak dodać obrazy do dokumentu Word za pomocą C#.

Korzyści z dodania obrazów do dokumentów Word

  • Wzmocniona aplikacja wizualna:- Zdjęcia mogą sprawić, że dokumenty będą bardziej atrakcyjne.

  • Poprawa komunikacji:- Wizualizacja może pomóc w przekazywaniu złożonych informacji bardziej wyraźnie.

  • Profesjonalna prezentacja:- Włączanie obrazów może zwiększyć profesjonalizm Twoich dokumentów.

Wymagania: przygotowanie środowiska

  • Instalacja programu Visual Studio lub dowolnego .NET IDE.
  • Upewnij się, że biblioteka Aspose.Words jest dostępna za pośrednictwem NuGet.
  • Dostęp do pliku obrazu w celach demonstracji.

Krok po kroku Przewodnik po dodaniu obrazu do dokumentu Word

Krok 1: Dodaj odniesienie do System.Drawing

Upewnij się, że zestaw System.Drawing jest wymieniony w Twoim rozwiązaniu.

Krok 2: Dodaj pakiet Aspose.Words NuGet

Zainstaluj bibliotekę Aspose.Words za pomocą menedżera pakietów NuGet.

Install-Package Aspose.Words

Krok 3: Używanie wytycznych

Dodaj niezbędne przy użyciu instrukcji na górze pliku.

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

Krok 4: Tworzenie obiektu dokumentowego

Pobierz plik Word DOC do obiektu dokumentu.

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

Krok 5: Tworzenie obiektu DocumentBuilder

Zainstaluj klasę DocumentBuilder, aby ułatwić pisanie do dokumentu.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Krok 6: Przeprowadź kursor do nagłówka

Pozycjonuj kursor do głównego nagłówka dokumentu Słowa.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Krok 7: Wprowadź obraz do nagłówka

Wprowadź obraz do nagłówka dokumentu Word.

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

Krok 8: Ustaw własność obrazu

Dostosuj rozmiar i pozycję włożonego obrazu.

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

Krok 9: Dodaj obraz jako powiązany plik

Przenieś kursor do ostatniego ustępu i dodaj obraz jako link do pliku.

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

Krok 10: Zapisz dokument

Wreszcie przechowuj zmodyfikowany dokument Word na dysku.

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

Przykładowy kod do dodania obrazów w dokumencie Word

Oto kompletny przykład, który obejmuje wszystkie wymienione kroki:

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

konkluzja

Ten tutorial pokazał Ci, jak dodać obrazy do dokumentu Word za pomocą C#. Postępując w tych krokach, można włączyć zarówno wbudowane i powiązane obrazy, poprawiając estetyczną i informacyjną jakość dokumentów Word. Dla dalszej eksploracji, rozważ tworzenie dokumentów Word programicznie zamiast polegać na istniejących plikach.

 Polski