Verbessern Sie Ihre Dokumentautomatisierungsfunktionen, indem Sie die Leistung von FileFormat.words nutzen. Fügen Sie mühelos Bilder zu Dokumenten hinzu und bringen Sie Ihre Verarbeitung in neue Höhen.

So fügen Sie ein Bild dem Word -Dokument in C# hinzu

Überblick

Im heutigen digitalen Zeitalter ist die Verwendung von Bildern zu einem grundlegenden Aspekt der Erstellung und Präsentation von Dokumenten geworden. Ob es sich um einen Bericht, eine Präsentation oder eine andere Form der schriftlichen Kommunikation handelt, Bilder spielen eine entscheidende Rolle bei der Verbesserung der visuellen Anziehungskraft und der effektiveren Vermittlung von Informationen. Microsoft Word, das eines der am häufigsten verwendeten Textverarbeitungswerkzeuge ist, bietet leistungsstarke Funktionen, um Bilder nahtlos in Dokumente einzubeziehen. Verbessern Sie Ihre Dokumentautomatisierungsfunktionen, indem Sie die Leistung von FileFormat.Words nutzen, einer umfassenden Software für Dokumentautomatisierung, die sich nahtlos in MS Word integriert. Mit FileFormat.words können Sie Bilder mühelos in Ihre MS -Word -Dokumente einbeziehen und Ihre Dokumentverarbeitung auf die nächste Ebene bringen. In diesem Blog -Beitrag untersuchen wir das Einfügen von Bildern in Word -Dokumente programmgesteuert in C# mit FileFormat.words. Wir werden die folgenden Abschnitte abdecken

Open Source -API -Installation

Die Installation dieser Open-Source-API in Ihrer .NET-Anwendung ist ein Kinderspiel. FileFormat.words ist eine leichte Bibliothek mit leistungsstarken Funktionen für die Manipulation von MS Word -Dokument. Laden Sie einfach den Nuget Paket herunter oder führen Sie den folgenden Befehl im Nuget -Paket -Manager aus, um diese Dokumentautomation -Software mühelos zu installieren.

Install-Package FileFormat.Words
Word -Dokumentgenerator - Open Source -API -Installation

Hinzufügen eines Bildes zu einem Word -Dokument

Sobald Sie diese Dokumentautomation -Software installiert haben, können Sie Code -Snippets schreiben, die den Prozess des programmgesteuerten Erstellens und Hinzufügens von Bildern zu einem Word -Dokument mit C#zeigen. Im Folgenden finden Sie einen Beispiel -Code -Snippet, der demonstriert, wie Sie das Dokument erstellen und hinzufügen.


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

Der bereitgestellte Code -Snippet generiert ein Word -Dokument und fügt das Bild „Testimage.jpg“ in das Dokument ein. Die resultierende Ausgabe des Wortdokuments kann in dem unten angezeigten Bild beobachtet werden. ! [Bild hinzugefügt zum Word -Dokument][8]

Erweiterte Dokumentautomatisierung

Mit Hilfe dieser Dokumentautomation -Software haben wir die Aufgabe des Erstellens und Hinzufügens von Bildern zu einem Word -Dokument erfüllt. Die Funktionalität endet jedoch nicht dort. Wir können auch Bilder aus vorhandenen Wortdokumenten extrahieren. Lassen Sie uns untersuchen, wie Bilder aus einem Dokument mit dem folgenden Code -Snippet extrahiert werden.


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

Abschluss

In diesem Blog-Beitrag haben wir den Prozess des Hinzufügens und Extrahierens von Bildern aus Word-Dokumenten in C# unter Verwendung der leistungsstarken Open-Source .NET-Bibliothek, FileFormat.Words für .NET untersucht. Diese API auf Unternehmensebene bietet umfangreiche Funktionen für das programmgesteuerte Erstellen und Manipulieren von Wortdokumenten. Umfassende Dokumentation steht Ihnen zur Entwicklung und Nutzung dieses Open-Source-DOCX-Editors zur Verfügung. Bleiben Sie mit FileFormat.com in Verbindung, um zukünftige Blog -Beiträge zu einer Vielzahl von Themen abzudecken. Folgen Sie uns auf Social -Media -Plattformen wie Facebook, LinkedIn und Twitter für Updates und zusätzliche Ressourcen.

beitragen

Da FileFormat.words für .NET ein Open-Source-Projekt ist und auf Github verfügbar ist. Der Beitrag der Gemeinschaft wird also sehr geschätzt.

stellen Sie eine Frage

Sie können uns über Ihre Fragen oder Abfragen in unserem Forum informieren.

FAQs

** Wie füge ich ein Bild mit C#? in ein Word -Dokument ein? Sie können FileFormat.words für .NET in Ihrem .NET -Projekt installieren, um DOCX -Dateien programmgesteuert hinzuzufügen. ** Wie extrahiere ich Bilder aus einem Word -Dokument?** Bitte folgen Sie diesem Link, um zu erfahren, wie Sie Bilder aus Word -Dokumenten mithilfe einer C# -Bibliothek extrahieren können.

Siehe auch