Pretvorite DOCX u PNG pomoću NET REST API-ja

Ovaj kratki vodič opisuje kako pretvoriti DOCX u PNG pomoću NET REST API-ja. Pozovite Aspose.Words za C# Cloud SDK da razvijete pretvarač za promjenu DOCX-a u PNG s C# REST API-jem. Slijedite korake i primjer koda za online transformaciju besplatno na bilo kojoj platformi po vašem izboru koja podržava ovaj SDK.

Preduvjet

Koraci za pretvaranje DOCX datoteke u PNG pomoću C# Low Code API-ja

  1. Stvorite instancu klase konfiguracije i postavite ID klijenta i tajnu
  2. Stvorite instancu objekta WordsAPI pomoću prilagođene konfiguracije
  3. Postavite nazive ulaznih DOCX i izlaznih PNG datoteka i učitajte izvornu DOCX datoteku u tok datoteka
  4. Instancirajte objekt ConvertDocumentRequest i postavite tok datoteke
  5. Koristite funkciju ConvertDocument za pretvaranje DOCX u PNG
  6. Spremite izlaznu PNG datoteku na lokalni disk

Gore navedeni koraci objašnjavaju postupak promjene formata datoteke iz DOCX u PNG s C# Low Code API. Ovaj proces zahtijeva ID/tajnu klijenta za instanciranje objekta konfiguracije za inicijalizaciju objekta WordsApi. U sljedećem koraku pročitajte izvornu DOCX datoteku u tok datoteke i pozovite metodu ConvertDocument() koristeći tok datoteke za čitanje prije spremanja izlazne PNG datoteke na lokalni disk.

Kod za pretvaranje Worda DOCX u PNG pomoću NET REST API-ja

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);
}
}
}
}

Upotrijebite ovaj primjer koda za pretvaranje DOCX-a u PNG s C# REST API-jem na bilo kojem operativnom sustavu kao što su macOS, Linux ili Windows za razvoj aplikacija bez koda ili s niskim kodom. Možete isprobati druge API pozive kao što je WordsApi.RenderParagraph() s RenderParagraphRequestom za prikaz određenog odlomka u željenom formatu.

U ovoj smo temi naučili konvertirati DOCX datoteku u PNG pomoću C# Low Code API-ja. Ako ste zainteresirani za pretvaranje DOCX u TIFF, pogledajte članak o tome kako pretvoriti Word u TIFF pomoću NET REST API-ja.

 Hrvatski