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.