Mühelose Bildrotation in DOCX -Dateien programmgesteuert. Bildmanipulation ist mit dieser Open-Source-API eine Frage einiger Zeilen von Quellcode.

So rotieren Sie eine Bilddatei und fügen Sie sie mit C# zur DOCX -Datei hinzu

Übersicht

Willkommen zu einem anderen Blog -Beitrag, während wir weiterhin FileFormat.words für .NET erkunden. In unserem vorherigen Artikel haben wir mit der Open-Source-Fileformat.Words-Bibliothek in einer .NET-Anwendung Bilder zu Word-Dokumenten hinzugefügt. Aufbauend auf diesem Wissen werden wir nun untersuchen, wie ein Bild in einem vorhandenen Wortdokument programmgesteuert werden. Durch die Installation von FileFormat.words in unserem .NET -Anwendungsprojekt können wir seine leistungsstarken Funktionen für die Bildmanipulation nutzen. In diesem Blog -Beitrag führen wir Sie durch den gesamten Prozess, der bemerkenswert einfach und leicht zu befolgen ist. Lassen Sie uns also eintauchen und feststellen, wie Sie ein Bild in einem Word -Dokument mit C# drehen können Wir werden die folgenden Punkte in diesem Artikel behandeln:

  • [Open-Source Docx Image Manipulator-API-Installation][2]
  • [So drehen Sie ein Bild in einer DOCX -Datei mit FileFormat.words][3]

Open-Source DOCX Image Manipulator-API-Installation

Die Installation dieses Open-Source-Image-Manipulators ist ein Kinderspiel und bietet Ihnen zwei direkte Methoden, um diese .NET-Bibliothek in Ihr Anwendungsprojekt einzubeziehen. Sie können entweder das [Nuget -Paket][4] herunterladen oder den folgenden Befehl im Nuget -Paket -Manager schnell ausführen.

Install-Package FileFormat.Words

So drehen Sie ein Bild in einer DOCX -Datei mithilfe von Dateiformat.words

In diesem Abschnitt wird gezeigt, wie drehen und im Bild werden und in C# mit dieser Open-Source .NET-Bibliothek zu einer DOCX-Datei hinzugefügt werden. Bitte befolgen Sie die folgenden Schritte und den Code -Snippet, um die Funktionalität zu erreichen:

  • Initialisieren Sie eine Instanz der [Dokument][5] -Klasse und laden Sie ein vorhandenes Wortdokument.
  • Sofortieren Sie den Konstruktor der [Körper][6] -Klasse mit dem Dokumentklassenobjekt.
  • Erstellen Sie ein Objekt der Klasse [Absatz][7].
  • Sofortieren Sie eine Instanz der [Run][8] -Klasse, die einen Run von Zeichen in einem Word -Dokument darstellt.
  • Instanziieren Sie den Konstruktor des [Bild][9] -Kassobjekts.
  • Rufen Sie die Methode [RotateImage][9] der Bildklasse auf.
  • Rufen Sie die Methode [appendChild][10] der Körperklasse auf, um dem Dokument einen Absatz hinzuzufügen.
  • Die [Speichern][11] -Methode speichert das Wort Dokument auf der Festplatte.
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            <br />            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br />            string imagePath = rootDir + "testimage.jpeg";<br />            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br />                var body = new Body(doc);<br />                var para = new Paragraph();<br />                var run = new Run();<br />                run.AppendChild(image);<br />                para.AppendChild(run);<br /><br />                body.AppendChild(para); <br /><br />                image.RotateImage(60);<br /><br />                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

Die Ausgabe des obigen Code -Snippets wird im Bild unten angezeigt:

So drehen Sie eine Bilddatei in Word -Dokument in CSHARP

Schlussfolgerung

In diesem Blog-Beitrag haben wir den Prozess des Drehens und Hinzufügens von Bildern zu einem Word-Dokument**unter Verwendung einer Open-Source-Image-Manipulator-.NET-Bibliothek untersucht. Nutzung der Leistung von [FileFormat.words für .NET][13], einer API auf Unternehmensebene, haben wir seine reichhaltige Funktionen entdeckt, mit denen wir Bilder programmatisch hinzufügen, extrahieren und in Word-Dokumenten drehen können Umfassende [Dokumentation][14] steht Ihnen zur Entwicklung und Nutzung dieses Open-Source-Image-Manipulators zur Verfügung. Schließlich schreibt [FileFormat.com][15] weiterhin Blog -Beiträge zu anderen Themen. Bitte bleiben Sie in Kontakt, um Updates zu erhalten. Darüber hinaus können Sie uns auf unseren Social -Media -Plattformen folgen, einschließlich [Facebook][16], [LinkedIn][17] und [Twitter][18].

beitragen

Da [FileFormat.words für .NET][14] ein Open-Source-Projekt ist und auf [Github][19] 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][20] informieren.

Siehe auch