Конвертирайте DOCX в EPUB с NET REST API

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

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

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

  1. Задайте ИД на клиента и Тайната на клиента за API за конвертиране на DOCX в EPUB
  2. Създайте екземпляр на обект от класа WordsAPI с клиентски идентификационни данни
  3. Посочете входни DOCX и изходни EPUB файлове
  4. Прочетете входния DOCX файл във файловия поток и го предайте като аргумент към екземпляра на клас ConvertDocumentRequest
  5. Извикайте метода ConvertDocument, за да конвертирате DOCX в EPUB с помощта на REST API
  6. Запазете конвертирания EPUB файл на локалния диск

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

Код за преобразуване на DOC в EPUB с 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 DocxToEpub
{
public void ConvertDocxToEpub()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"C:\Words\";
string inputFile = "Test.docx";
string outputFile = "DOCXToEPUB.epub";
string outputFormat = "epub";
//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 convertDocRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocRequest);
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 към EPUB с C# REST API. Имате възможност да зададете допълнителни параметри по време на процеса на преобразуване, като име на изходния файл, път до изходния документ и парола на изходния файл. Тази функция на преобразуването на DOCX в EPUB може да се използва с всяко приложение без код или с нисък код на всяка операционна система, поддържаща този SDK.

В тази тема научихме за конвертирането на DOCX в EPUB с помощта на C# REST API. Ако се интересувате от изобразяване на BMP за DOCX файл, вижте статията за това как да Конвертирайте DOCX в BMP с .NET REST API.

 Български