Конвертирайте Word в SVG с NET REST API

Тази основна статия обхваща процеса за конвертиране на Word в SVG с NET REST API. Aspose.Words за .NET Cloud SDK предоставя лесен интерфейс и може да се използва за експортиране на Word DOC файл в SVG файл. Ако се интересувате от разработването на конвертор на Word DOC към SVG с C# Low Code API, можете да следвате простите насоки, споделени в тази статия, и да опитате да проучите функцията, като използвате работещ примерен код.

Предпоставка

Стъпки за конвертиране на Word DOC в SVG с C# Low Code API

  1. Настройте Client ID и Client Secret за API за конвертиране на Word Doc в SVG
  2. Създайте екземпляр на обект от класа WordsAPI с вашите клиентски идентификационни данни
  3. Задайте имена на входни Word и изходни SVG файлове
  4. Влезте в примерния DOCX файл и го преобразувайте във файлов поток
  5. Използвайте метода ConvertDocument, за да конвертирате DOCX в SVG с помощта на REST API
  6. Запазете генерирания SVG файл на локалния диск

Стъпките по-горе ръководят за постигане на DOCX към SVG преобразуване с помощта на REST API, при което процесът започва с помощта на Aspose.Words за .NET REST SDK и инстанциране на класа WordsApi с помощта на идентификатора на приложението в облака и секретните стойности. Примерният DOCX файл на Word ще бъде отворен чрез файлов поток от диска и ще се използва от метода ConvertDocument() за завършване на процеса на конвертиране на Word в SVG в облака чрез връщане на изходния SVG файлов поток, който може да бъде записан на диска.

Код за преобразуване на DOC в SVG с 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);
}
}
}
}

Горният примерен код демонстрира скелета за разработване на конвертор на документ на Word към SVG с C# REST API. Можете също така да зададете допълнителни параметри по време на процеса на преобразуване, включително пътя за изходния документ, добавяне на разстояние между редовете и име на изходния файл. Тази функция на преобразуването на DOC в SVG може да се използва с всяко приложение без код или с нисък код на всяка операционна система, поддържаща .NET Framework.

В тази статия разгледахме процеса за постигане на преобразуване от Word към SVG с NET REST API. Ако се интересувате от конвертиране на Word в RTF, вижте статията за това как да конвертирайте Word в RTF с NET REST API.

 Български