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