Преобразование DOCX в EPUB с помощью NET REST API

В этой простой статье описывается механизм преобразования DOCX в EPUB с помощью NET REST API. Aspose.Words for .NET Cloud SDK можно использовать для экспорта файла DOCX в файл EPUB. Если вы хотите создать конвертер Word DOCX в EPUB с помощью API C# Low Code, выполните приведенные ниже шаги и попробуйте эту функцию, используя рабочий пример кода.

Обязательное условие

Действия по преобразованию Word DOC в EPUB с помощью API C# Low Code

  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.

 Русский