Jak přidat obrázek do dokumentu Word pomocí C#

Jak přidat obrázek do dokumentu Word pomocí C#

Tento tutoriál vám bude průvodce krok za krokem o tom, jak přidat obrázky do dokumentu Word pomocí C#. Použijeme příkazovou linku aplikace pro zobrazení přidání obrázku do dokumentu Word.

Výhody přidávání obrázků do slovních dokumentů

  • Podporované vizuální odvolán:- Obrázky mohou dělat dokumenty zajímavěj.

  • Zlepšená komunikace:- Vizuály mohou přenášet složitější informace jasněji.

  • Profesionální prezentace:- Zahrnutí obrázků může zvýšit profesionalitu vašich dokument.

Předpoklady: Příprava životního prostředí

  • Instalujte Visual Studio nebo jakýkoli .NET IDE.
  • Ujistěte se, že knihovna Aspose.Words je k dispozici prostřednictvím NuGet.
  • Máte přístup k obrázkovému souboru pro demonstrační účely.

Krok za krokem Návod k přidání obrázku do dokumentu Word

Krok 1: Přidejte odkaz na System.Drawing

Ujistěte se, že soubor System.Drawing je uveden ve vašem řešen.

Krok 2: Přidat Aspose.Words NuGet balíček

Instalace knihovny Aspose.Words pomocí programu NuGet Package Manager.

Install-Package Aspose.Words

Krok 3: Využijte směrnice

Přidejte potřebné pomocí pokynů na vrcholu souboru.

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

Krok 4: Vytvoření dokumentového objektu

Přihlaste soubor Word DOC do objektu dokumentu.

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

Krok 5: Vytvoření objektu DocumentBuilder

Instantujte třídu DocumentBuilder, abyste usnadnili psaní dokumentu.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Krok 6: Přemístěte kurzor na hlavu

Položte kurzor do primárního název slova dokumentu.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Krok 7: Vložte obrázek do hlavy

Vložte obrázek do název dokumentu Word.

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

Krok 8: Nastavení vlastností obrazu

Přizpůsobte velikost a polohu vloženého obrazu.

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

Krok 9: Přidejte obrázek jako soubor

Přesuňte kurzor do posledního odstavce a přidejte obrázek jako odkaz na soubor.

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: Zachraňte dokument

Konečně uložíte modifikovaný Word dokument na disk.

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

Příkladový kód pro přidání obrázků do dokumentu Word

Zde je kompletní příklad, který zahrnuje všechny uvedené kroky:

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

závěr

Tento tutoriál vám ukázal, jak přidat obrázky do dokumentu Word pomocí C#. Sledováním těchto kroků můžete zahrnout jak vestavěné, tak propojené obrázky, zlepšit estetickou a informační kvalitu vašich dokumentů Word. Pro další průzkum, zvážit vytváření dokumentů Word programovaně namísto spoléhání na stávající soubory.

 Čeština