Hogyan lehet hozzáadni a képet a Word dokumentumban C# használatával

Hogyan lehet hozzáadni a képet a Word dokumentumban C# használatával

Ez a kézikönyv lépésről lépésre megmutatja, hogyan kell hozzáadni a képeket a Word dokumentumhoz a C# használatával.

A képek Word dokumentumokhoz való hozzáadásának előnyei

  • A vizuális fellebbezés támogatása:- A képek a dokumentumokat érdekesebbé tehetik.

  • Javított kommunikáció:- A vizuális anyagok segítenek átadni a bonyolult információkat világosabbá.

  • Szakmai bemutató:- A képek beépítése fokozhatja a dokumentumok professzionalizmáját.

Előfeltételek: a környezet előkészítése

  • A Visual Studio vagy bármely .NET IDE telepítése.
  • Győződjön meg róla, hogy az Aspose.Words könyvtár NuGet segítségével érhető el.
  • Hozzáférés egy képfájlhoz demonstrációs célokra.

Lépésről lépésre útmutató egy kép hozzáadására a Word dokumentumban

1. lépés: Hozzon hivatkozást a System.Drawinghez

Győződjön meg róla, hogy a System.Drawing gyűjtemény az Ön megoldásában szerepel.

2. lépés: Adjunk hozzá Aspose.Words NuGet csomagot

Telepítse az Aspose.Words könyvtárat a NuGet csomagkezelő segítségével.

Install-Package Aspose.Words

3. lépés: Használja az iránymutatásokat

Adja meg a szükséges használati utasításokat a fájl tetején.

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

4. lépés: Dokumentum objektum létrehozása

Töltse le a Word DOC fájlt egy Dokumentum objektumba.

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

5. lépés: Dokumentumépítő objektum létrehozása

A DocumentBuilder osztályt a dokumentum írásának megkönnyítése érdekében rögzítse.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

6. lépés: Helyezze a kurzorot a fejére

Helyezze a kurzorot a Szav dokumentum elsődleges címkéjére.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

7. lépés: Helyezze be a képet a címkébe

Írja be a képet a Word dokumentum címkébe.

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

8. lépés: A kép tulajdonságainak beállítása

A beillesztett kép méretét és pozícióját módosítjuk.

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

9. lépés: Hozzon hozzá egy képet, mint egy kapcsolódó fájl

Áthelyezze a kurzorot az utolsó bekezdésre, és adjon hozzá egy képet a fájlhoz való linkként.

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

10. lépés: mentse meg a dokumentumot

Végül mentse a módosított Word-dokumentumot a lemezre.

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

Példakód a képek hozzáadásához a Word dokumentumban

Íme egy teljes példa, amely magában foglalja az összes említett lépést:

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

következtetések

Ez a kézikönyv megmutatta, hogyan kell hozzáadni a képeket a Word dokumentum C#. Azáltal, hogy kövesse ezeket a lépéseket, akkor is beépített és kapcsolódó képek, javítja az esztétikai és információs minőségét a Word dokumentumok. A további felfedezés, fontolja meg, hogy a Word dokumentumok programozottan, ahelyett, hogy támaszkodnak a meglévő fájlokat.

 Magyar