Převeďte DOCX na PNG pomocí NET REST API

Tento krátký tutoriál popisuje, jak převést DOCX na PNG pomocí NET REST API. Vyvolejte sadu Aspose.Words for C# Cloud SDK a vytvořte převodník pro změnu DOCX na PNG s C# REST API. Postupujte podle kroků a ukázkového kódu pro online transformaci zdarma na libovolné platformě podle vašeho výběru podporujícího tuto sadu SDK.

Předpoklad

Kroky pro převod DOCX souboru na PNG pomocí C# Low Code API

  1. Vytvořte instanci třídy Configuration a nastavte Client ID a Secret
  2. Vytvořte instanci objektu WordsAPI pomocí vlastní konfigurace
  3. Nastavte vstupní názvy DOCX a výstupní soubory PNG a načtěte zdrojový soubor DOCX do datového proudu
  4. Vytvořte instanci objektu ConvertDocumentRequest a nastavte datový proud souboru
  5. Pomocí funkce ConvertDocument převeďte DOCX na PNG
  6. Uložte výstupní soubor PNG na místní disk

Výše uvedené kroky vysvětlují proces změny formátu souboru z DOCX na PNG s C# Low Code API. Tento proces vyžaduje ID/tajný klíč klienta k vytvoření instance objektu Configuration pro inicializaci objektu WordsApi. V dalším kroku načtěte zdrojový soubor DOCX do datového proudu souborů a před uložením výstupního souboru PNG na místní disk zavolejte metodu ConvertDocument() pomocí proudu čtení souborů.

Kód pro převod Word DOCX na PNG pomocí 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);
}
}
}
}

Tento ukázkový kód použijte k přeměně DOCX na PNG s C# REST API na jakémkoli operačním systému, jako je macOS, Linux nebo Windows pro vývoj aplikací bez kódu nebo s nízkým obsahem kódu. Můžete zkusit další volání API, jako je WordsApi.RenderParagraph() s RenderParagraphRequest k vykreslení konkrétního odstavce v požadovaném formátu.

In this topic, we have learned to convert DOCX file to PNG with C# Low Code API. If you are interested in converting a DOCX to TIFF, refer to the article on how to převést Word na TIFF pomocí NET REST API.

 Čeština