markdown Wie man ein Bild in ein Word-Dokument mit C# einfügt#

markdown Wie man ein Bild in ein Word-Dokument mit C# einfügt#

Dieser Tutorial leitet Sie Schritt für Schritt, wie Sie Bilder zu einem Word-Dokument mit C# hinzufügen.Wir werden eine Befehllinie-Anwendung verwenden, um ein Bild zu einem Word-Dokument hinzufügen.

Vorteile, Bilder zu Word-Dokumenten hinzuzufügen

  • Erweiterte Visual Appeal:- Bilder können Dokumente engagierender machen.

  • Verbesserung der Kommunikation:- Visuale können dazu beitragen, komplexe Informationen klarer zu übertragen.

  • Professionelle Präsentation:- Die Aufnahme von Bildern kann die Professionalität Ihrer Dokumente verbessern.

Voraussetzungen: Umwelt vorbereiten

  • Sie haben Visual Studio oder ein .NET IDE installiert.
  • Stellen Sie sicher, dass die Aspose.Words Bibliothek über NuGet verfügbar ist.
  • Zugriff auf eine Bilddatei für Demonstrationszwecke haben.

Schritt für Schritt Guide zum Hinzufügen eines Bildes in ein Word-Dokument

Schritt 1: Hinzufügen von Referenz zu System.Drawing

Stellen Sie sicher, dass die System.Drawing Assembly in Ihrer Lösung angegeben ist.

Schritt 2: Aspose.Words NuGet Package hinzufügen

Installieren Sie die Aspose.Words-Bibliothek mit dem NuGet-Paketmanager.

Install-Package Aspose.Words

Schritt 3: Verwenden Sie Richtlinien

Hinzufügen Sie die notwendigen Richtlinien an der Spitze Ihrer Datei.

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

Schritt 4: Erstellen eines Dokumentobjekts

Laden Sie die Word DOC-Datei in ein Dokumentobjekt.

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

Schritt 5: Erstellen von DocumentBuilder Object

Installieren Sie die DocumentBuilder-Klasse, um das Schreiben des Dokuments zu erleichtern.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Schritt 6: Move Cursor to Header

Positionieren Sie den Kursor auf den Primärheader des Wörterdokuments.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Schritt 7: Einfügen Sie das Bild in den Header

Einfügen Sie ein Bild in den Word-Dokument-Header.

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

Schritt 8: Set Image Properties

ndern Sie die Größe und Position des eingegebenen Bildes.

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

Schritt 9: Ein Bild als verbundene Datei hinzufügen

Bewegen Sie den Kursor zum letzten Absatz und fügen Sie ein Bild als Link zu einem Datei hinzu.

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

Schritt 10: Speichern Sie das Dokument

Schließlich speichern Sie das modifizierte Word-Dokument auf den Disk.

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

Beispielcode, um Bilder in Word-Dokument hinzuzufügen

Hier ein vollständiges Beispiel, das alle oben genannten Schritte umfasst:

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

Schlussfolgerungen

Dieses Tutorial hat Ihnen gezeigt, wie Sie Bilder zu einem Word-Dokument mit Hilfe von C# hinzufügen.Durch die Folge dieser Schritte können Sie sowohl eingebettete als auch verbundene Bilder enthalten, die ästhetische und informative Qualität Ihrer Word-Dokumente verbessern.

 Deutsch