Převeďte Word na SVG pomocí NET REST API

Tento základní článek popisuje proces převodu Word na SVG pomocí NET REST API. Sada Aspose.Words for .NET Cloud SDK poskytuje snadné rozhraní a lze ji použít k exportu souboru Word DOC do souboru SVG. Pokud máte zájem o vývoj převaděče Word DOC na SVG s C# Low Code API, můžete se řídit jednoduchými pokyny sdílenými v tomto článku a zkusit tuto funkci prozkoumat pomocí funkčního ukázkového kódu.

Předpoklad

Kroky k převodu Word DOC na SVG pomocí C# Low Code API

  1. Nastavte ID klienta a tajný klíč klienta pro rozhraní API pro převod dokumentu Word na SVG
  2. Vytvořte instanci objektu třídy WordsAPI s přihlašovacími údaji klienta
  3. Nastavte názvy vstupních Word a výstupních souborů SVG
  4. Otevřete ukázkový soubor DOCX a převeďte jej na datový proud
  5. Použijte metodu ConvertDocument k převedení DOCX na SVG pomocí REST API
  6. Uložte vygenerovaný soubor SVG na místní disk

Výše uvedené kroky vedou k dosažení DOCX na SVG převod pomocí REST API, přičemž proces je zahájen pomocí Aspose.Words for .NET REST SDK a vytvoření instance třídy WordsApi pomocí identifikátoru cloudové aplikace a tajných hodnot. Ukázkový soubor Word DOCX bude otevřen prostřednictvím datového proudu souboru z disku a použit metodou ConvertDocument() k dokončení procesu převodu Word na SVG v cloudu vrácením výstupního datového proudu souboru SVG, který lze uložit na disk.

Kód pro konverzi DOC na SVG s 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 WordsToSvg
{
public void ConvertWordToSvgAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "";
apiClient.ClientId = "";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"C:\Words\";
string inputFile = "Test1.docx";
string outputFile = "DOCXToSvg.svg";
string outputFormat = "svg";
//Read input file to bytes array
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open);
inpuFileStream.Position = 0;
//create conversion request object with input and output files
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Výše uvedený příklad kódu ukazuje kostru pro vývoj Word dokumentu na SVG převodník s C# REST API. Během procesu převodu můžete také nastavit další parametry, včetně cesty k výstupnímu dokumentu, přidání řádkování a názvu výstupního souboru. Tuto funkci převodu DOC na SVG lze použít s libovolnými aplikacemi bez kódu nebo s nízkým kódem na jakémkoli operačním systému podporujícím rozhraní .NET Framework.

V tomto článku jsme se zabývali procesem dosažení převodu Word na SVG pomocí NET REST API. Pokud vás zajímá převod Wordu do RTF, přečtěte si článek o tom, jak převést Word na RTF pomocí NET REST API.

 Čeština