Перетворіть 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. Налаштуйте ідентифікатор клієнта та секрет клієнта для 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 за допомогою ідентифікатора хмарної програми та секретних значень. Зразок файлу Word DOCX буде відкрито через потік файлів із диска та використано методом 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.

 Українська