Denna korta handledning beskriver hur man konverterar DOCX till PNG med NET REST API. Anropa Aspose.Words för C# Cloud SDK för att utveckla en omvandlare för att ändra DOCX till PNG med C# REST API. Följ stegen och exempelkoden för onlinetransformationen gratis på valfri plattform som stöder denna SDK.
Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Words Cloud SDK for Dotnet
- Ställ in C#-projekt med ovanstående SDK
Steg för att konvertera DOCX-fil till PNG med C# Low Code API
- Skapa en instans av klassen Configuration och ställ in klient-ID och hemlighet
- Skapa en instans av WordsAPI-objektet med den anpassade konfigurationen
- Ställ in DOCX- och output-PNG-filnamnen och ladda käll-DOCX-filen till en filström
- Instantiera ConvertDocumentRequest-objektet och ställ in filströmmen
- Använd funktionen ConvertDocument för att konvertera DOCX till PNG
- Spara den utgående PNG-filen på den lokala disken
Ovanstående steg förklarar processen för att ändra filformatet från DOCX till PNG med C# Low Code API. Denna process kräver att klient-ID:t/hemligheten instansierar Configuration-objektet för att initiera WordsApi-objektet. I nästa steg läser du in DOCX-källfilen i filströmmen och anropar metoden ConvertDocument() med hjälp av läsfilströmmen innan du sparar utdata-PNG-filen på den lokala disken.
Kod för att konvertera Word DOCX till PNG med 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); | |
} | |
} | |
} | |
} |
Använd den här exempelkoden för att omvandla DOCX till PNG med C# REST API på vilket operativsystem som helst som macOS, Linux eller Windows för att utveckla en applikation utan kod eller låg kod. Du kan prova andra API-anrop som WordsApi.RenderParagraph() med RenderParagraphRequest för att rendera ett specifikt stycke i önskat format.
I det här ämnet har vi lärt oss att konvertera DOCX-fil till PNG med C# Low Code API. Om du är intresserad av att konvertera en DOCX till TIFF, se artikeln om hur du konvertera Word till TIFF med NET REST API.