In deze korte tutorial wordt beschreven hoe u DOCX kunt omzetten naar PNG met de NET REST API**. Roep de Aspose.Words voor C# Cloud SDK aan om een converter te ontwikkelen om DOCX te wijzigen naar PNG met C# REST API. Volg gratis de stappen en voorbeeldcode voor de online transformatie op elk platform naar keuze dat deze SDK ondersteunt.
Voorwaarde
- Maak een account en ontvang API-inloggegevens
- Downloaden Aspose.Words Cloud SDK for Dotnet
- Stel een C#-project in met de bovenstaande SDK
Stappen om DOCX-bestand naar PNG te converteren met C# Low Code API
- Maak een exemplaar van de klasse Configuration en stel de Client ID en Secret in
- Maak een exemplaar van het WordsAPI-object met behulp van de aangepaste configuratie
- Stel de invoer-DOCX- en uitvoer-PNG-bestandsnamen in en laad het bron-DOCX-bestand naar een bestandsstroom
- Instantieer het ConvertDocumentRequest-object en stel de bestandsstroom in
- Gebruik de functie ConvertDocument om DOCX naar PNG te converteren
- Sla het uitvoer-PNG-bestand op de lokale schijf op
In de bovenstaande stappen wordt het proces uitgelegd van het wijzigen van het bestandsformaat van DOCX naar PNG met C# Low Code API. Voor dit proces is de client-ID/het geheim vereist om het configuratieobject te instantiëren om het WordsApi-object te initialiseren. In de volgende stap leest u het DOCX-bronbestand in de bestandsstroom en roept u de methode ConvertDocument() aan met behulp van de leesbestandsstroom voordat u het PNG-uitvoerbestand op de lokale schijf opslaat.
Code om Word DOCX naar PNG te converteren met 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); | |
} | |
} | |
} | |
} |
Gebruik deze voorbeeldcode om DOCX om te zetten in PNG met C# REST API op elk besturingssysteem zoals macOS, Linux of Windows, voor het ontwikkelen van een applicatie zonder of met weinig code. U kunt andere API-aanroepen proberen, zoals WordsApi.RenderParagraph() met RenderParagraphRequest om een specifieke paragraaf in het gewenste formaat weer te geven.
In dit onderwerp hebben we geleerd hoe u een DOCX-bestand naar PNG kunt converteren met de C# Low Code API*. Als u geïnteresseerd bent in het converteren van een DOCX naar TIFF, raadpleeg dan het artikel over hoe u converteer Word naar TIFF met NET REST API kunt doen.