В этой основной статье описывается процесс преобразования Word в SVG с помощью NET REST API. Aspose.Words for .NET Cloud SDK предоставляет простой интерфейс и может использоваться для экспорта файла Word DOC в файл SVG. Если вы заинтересованы в разработке конвертера Word DOC в SVG с API C# Low Code, вы можете следовать простым рекомендациям, изложенным в этой статье, и попробовать изучить эту функцию, используя рабочий пример кода.
Обязательное условие
- Создайте бесплатную учетную запись Aspose.Cloud и получите учетные данные API для преобразования Word в SVG.
- Загрузите Aspose.Words Cloud SDK для .NET, чтобы выполнить преобразование DOCX в SVG.
- Настройте проект C# для преобразования Word в SVG с помощью вышеуказанного SDK.
Действия по преобразованию Word DOC в SVG с помощью C# Low Code API
- Настройте идентификатор клиента и секрет клиента для API, чтобы преобразовать документ Word в SVG.
- Создайте экземпляр объекта класса WordsAPI с учетными данными вашего клиента.
- Установите имена входного Word и выходного SVG-файла.
- Получите доступ к образцу файла DOCX и преобразуйте его в файловый поток.
- Используйте метод ConvertDocument для конвертирования DOCX в SVG с использованием REST API
- Сохраните созданный файл 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.