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