Конвертирайте DOC в XPS с NET REST API

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

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

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

  1. Задайте Client ID и Client Secret за API за конвертиране на DOC в XPS
  2. Създайте екземпляр на класа WordsAPI с клиентски идентификационни данни
  3. Посочете входни и изходни файлове
  4. Прочетете входния DOC файл и го качете в облачно хранилище
  5. Извикайте метода ConvertDocument, за да конвертирате DOC в XPS с помощта на REST API
  6. Запазете изходния XPS файл на локалния диск

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

Код за преобразуване на DOC в XPS с 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 WordsToXps
{
public void ConvertWordToXpsAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create the Words SDK object
WordsApi wordsConvertApi = new WordsApi(apiClient);
string inputFile = "Test1.docx";
string outputXpsFile = "DOCXToXps";
string outputFormat = "xps";
//Read source file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsConvertApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputXpsFileStream = conversionTask.Result;
outputXpsFileStream.Position = 0;
using (var fileStream = File.Create(outputXpsFile+"."+ outputFormat))
{
outputXpsFileStream.Seek(0, SeekOrigin.Begin);
outputXpsFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Този примерен код осигурява основата за разработване на конвертор на Word документ към XPS с C# REST API. Можете да зададете допълнителни параметри по време на процеса на преобразуване, като например пътя до изходния документ и името на изходния файл. Тази функция на преобразуване на DOC в XPS може да се използва с всяко приложение без код или с нисък код на всяка операционна система, поддържаща този SDK.

Можете също да разгледате друга подобна функция на следната страница: Конвертирайте DOCX в BMP с .NET REST API.

 Български