Word in JPG umwandeln

Konvertieren Sie Word in C# .NET in JPG

Im heutigen digitalen Zeitalter spielen Bilder in vielen Bereichen unseres Lebens eine wichtige Rolle, sei es in den sozialen Medien, im Marketing oder in der Bildung. Eine der Herausforderungen für Benutzer besteht darin, ihre Word-Dokumente (DOC, DOCX) in Bildformate wie JPG zu konvertieren. Es gibt viele Situationen, in denen diese Konvertierung notwendig ist, beispielsweise bei der Erstellung von Broschüren, Flyern, Präsentationen und Webseiten. Für diese Aufgabe stehen zwar viele Online-Tools zur Verfügung, diese weisen jedoch häufig bestimmte Einschränkungen auf, z. B. hinsichtlich der Dateigröße, Datenschutzbedenken und begrenzten Anpassungsoptionen. In diesem Artikel erfahren Sie, wie Sie Word-Dokumente mithilfe von C# .NET und der REST-API in JPG konvertieren.

Word-zu-JPG-Konvertierung REST-API

Aspose.Words Cloud ist eine RESTful-API, mit der Sie eine Vielzahl von Dokumentenverarbeitungsaufgaben in der Cloud ausführen können. Die API unterstützt eine Vielzahl von Dokumentformaten, einschließlich Microsoft Word, PDF, HTML, EPUB und mehr. Mit Aspose.Words Cloud können Sie Word-Dokumente ganz einfach in JPG-Bilder konvertieren, ohne dass zusätzliche Software oder Bibliotheken erforderlich sind.

Im Rahmen dieses Artikels verwenden wir nun Aspose.Words Cloud SDK für .NET, einen Wrapper für die Cloud-REST-API . Suchen Sie daher im NuGet-Paketmanager nach „Aspose.Words-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“, um die Referenz des SDK im .NET-Projekt hinzuzufügen. Zweitens erhalten Sie Ihre Kundenanmeldeinformationen vom Cloud-Dashboard.

Word-zu-JPG-Konvertierung in C#

In diesem Abschnitt werden die Schritte zur Online-Entwicklung eines Word-zu-JPG-Konverters mit C# .NET erläutert.

// Vollständige Beispiele und Datendateien finden Sie unter 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie ein Konfigurationsobjekt mit ClinetID- und Client Secret-Details
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi-Instanz initialisieren
var wordsApi = new WordsApi(config);

// Word-Dokument eingeben
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";

try
{
    // Laden Sie die Datei vom lokalen Laufwerk
    var file = System.IO.File.OpenRead(inputFile);
    
    // Erstellen Sie ein ConvertDocumentRequest-Objekt, in dem wir die eingegebene Word-Datei als Stream bereitstellen
    var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

    // Lösen Sie den Konvertierungsvorgang von Word in JPG aus
    wordsApi.ConvertDocument(response);

    // Gibt eine Erfolgsmeldung aus, wenn die Konvertierung erfolgreich ist
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Word to JPG conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Word in JPG umwandeln

Bild: – Vorschau der Konvertierung von Word in JPG.

Lassen Sie uns nun unser Verständnis für den obigen Codeausschnitt entwickeln.

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Erstellen Sie ein Konfigurationsobjekt und eine WordsApi-Instanz, in der Clientanmeldeinformationen als Argumente verwendet werden.

var inputStream = System.IO.File.OpenRead(inputFile);

Lesen Sie den Inhalt des eingegebenen Word-Dokuments.

var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

Erstellen Sie eine Instanz des ConvertDocument-Anforderungsobjekts, in der wir den Eingabe-Word-Dateistream, das resultierende Format als „JPG“ und den Pfad für das Ausgabebild bereitstellen.

wordsApi.ConvertDocument(response);

Rufen Sie diese Methode auf, um den Konvertierungsvorgang von Word in Bild zu starten. Nach erfolgreicher Konvertierung wird das resultierende JPG im Cloud-Speicher gespeichert.

Wenn wir das outPath-Argument überspringen, wird das resultierende JPG im Antwortstream zurückgegeben.

Das im obigen Beispiel verwendete Eingabe-Word-Dokument kann von input-sample.docx heruntergeladen werden.

DOC in JPG mit cURL-Befehlen umwandeln

Es ist auch möglich, die Konvertierung von Word-Dokumenten in JPG mithilfe von cURL-Befehlen und der Aspose.Words Cloud REST API durchzuführen. Die API bietet eine leistungsstarke und flexible Möglichkeit, verschiedene Dokumentenverarbeitungsvorgänge in der Cloud durchzuführen. Darüber hinaus können Sie mithilfe von cURL-Befehlen die Aspose.Words Cloud-API problemlos in Ihre Anwendungen integrieren und den Prozess der Konvertierung von Word-Dokumenten in das JPG-Format automatisieren.

Daher müssen wir zunächst das JWT-Zugriffstoken (basierend auf den Client-Anmeldeinformationen) mit dem folgenden Befehl generieren:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Führen Sie nun bitte den folgenden Befehl aus, der das eingegebene Word-Dokument aus dem Cloud-Speicher lädt und die Konvertierung von Word in JPG durchführt. Da wir das Argument -o verwendet haben, wird das resultierende JPG-Bild auf dem lokalen Laufwerk gespeichert.

curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=JPG" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" \
-o "{resultantFile}"

Ersetzen Sie „{inputFile}“ durch den Namen des eingegebenen Word-Dokuments im Cloud-Speicher, „{accessToken}“ durch das oben generierte JWT-Zugriffstoken und „{resultantFile}“ durch Namen/Pfad, um das resultierende JPG auf dem lokalen Laufwerk zu speichern.

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von Word-Dokumenten in JPG-Bilder ein nützliches Werkzeug für eine Vielzahl von Anwendungen sein kann. Mit Hilfe des Aspose.Words Cloud SDK für .NET kann diese Konvertierung einfach und effizient in der Programmiersprache C# durchgeführt werden. Wenn Sie lieber cURL-Befehle verwenden möchten, kann alternativ auch über die REST-API auf die Aspose.Words Cloud API zugegriffen werden, was eine bequeme und flexible Nutzung ermöglicht. Unabhängig davon, ob Sie das Aspose.Words Cloud SDK für .NET oder cURL-Befehle verwenden, erhalten Sie als Endergebnis hochwertige JPG-Bilder Ihrer Word-Dokumente, die in einer Vielzahl von Anwendungen verwendet werden können.

In Verbindung stehende Artikel

Bitte besuchen Sie die folgenden Links, um mehr darüber zu erfahren: