In diesem kurzen Tutorial wird beschrieben, wie Sie DOCX mit der NET REST API in PNG konvertieren**. Rufen Sie das Aspose.Words für C# Cloud SDK auf, um einen Konverter zum Umwandeln von DOCX in PNG mit der C#-REST-API zu entwickeln. Befolgen Sie die Schritte und den Beispielcode für die Online-Transformation kostenlos auf jeder Plattform Ihrer Wahl, die dieses SDK unterstützt.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Herunterladen Aspose.Words Cloud SDK for Dotnet
- Richten Sie ein C#-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren einer DOCX-Datei in PNG mit der C# Low Code API
- Erstellen Sie eine Instanz der Configuration-Klasse und legen Sie die Client-ID und das Geheimnis fest
- Erstellen Sie mithilfe der benutzerdefinierten Konfiguration eine Instanz des WordsAPI-Objekts
- Legen Sie die Namen der Eingabe-DOCX- und Ausgabe-PNG-Dateien fest und laden Sie die Quell-DOCX-Datei in einen Dateistream
- Instanziieren Sie das ConvertDocumentRequest-Objekt und legen Sie den Dateistream fest
- Verwenden Sie die Funktion ConvertDocument, um DOCX in PNG zu konvertieren
- Speichern Sie die ausgegebene PNG-Datei auf der lokalen Festplatte
Die obigen Schritte erläutern den Prozess der Änderung des Dateiformats von DOCX in PNG mit der C# Low Code API. Für diesen Prozess ist die Client-ID/das Client-Geheimnis erforderlich, um das Konfigurationsobjekt zu instanziieren und das WordsApi-Objekt zu initialisieren. Lesen Sie im nächsten Schritt die DOCX-Quelldatei in den Dateistream ein und rufen Sie die ConvertDocument()-Methode mithilfe des Lesedateistreams auf, bevor Sie die ausgegebene PNG-Datei auf der lokalen Festplatte speichern.
Code zum Konvertieren von Word DOCX in PNG mit der NET REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToPng | |
{ | |
public void ConvertWordToPngAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test.docx"; | |
string outputFile = "DOCXToPNG"; | |
string outputFormat = "png"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
ConvertDocumentRequest convertDocumentReq = | |
new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentReq); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Verwenden Sie diesen Beispielcode, um DOCX mit der C#-REST-API auf jedem Betriebssystem wie macOS, Linux oder Windows in PNG umzuwandeln, um eine No-Code- oder Low-Code-Anwendung zu entwickeln. Sie können andere API-Aufrufe wie WordsApi.RenderParagraph() mit RenderParagraphRequest ausprobieren, um einen bestimmten Absatz im gewünschten Format darzustellen.
In diesem Thema haben wir gelernt, DOCX-Dateien mit der C# Low Code API in PNG zu konvertieren. Wenn Sie daran interessiert sind, eine DOCX-Datei in TIFF zu konvertieren, lesen Sie den Artikel zur Vorgehensweise Konvertieren Sie Word mit der NET REST API in TIFF.