Документ Word в EPUB

Вам нужно преобразовать документ Microsoft Word в EPUB, формат электронной книги? Формат файла EPUB выглядит хорошо и обеспечивает приятное чтение на устройствах для чтения электронных книг, таких как Kindle, Nook, Sony Reader и планшетах. Документы Microsoft Word и PDF также хороши для обмена и распространения в Интернете, но эти форматы файлов не подходят для электронных книг. Вы можете использовать Aspose.Words Cloud для преобразования документа Microsoft Word в EPUB с высокой точностью.

Aspose.Words Cloud — это простое в использовании и мощное решение REST API, работающее на любой платформе. Оно может преобразовывать стандартные форматы файлов в формат EPUB. Содержимое, форматирование, изображения, гиперссылки, метаданные и навигация результирующего EPUB-файла функционируют в любом EPUB-совместимом ридере.

Теперь я покажу вам, как легко можно преобразовать документ Microsoft Word в EPUB с помощью Python SDK. Если вы используете какой-либо другой язык программирования, то вы можете проверить SDK по вашему выбору из нашего репозитория GitHub. Он содержит полный исходный код SDK вместе с рабочими примерами.

При конвертации документа в EPUB вы можете управлять выводом с помощью соответствующих параметров сохранения. Пожалуйста, проверьте параметр запроса EpubSaveOptions для получения более подробной информации. Мы выполним следующие шаги для конвертации документа Microsoft Word в EPUB:

  • Установить пакет Python
  • Загрузить исходный документ в хранилище
  • Конвертировать документ в EPUB

Установить пакет Python

Установите aspose-words-cloud с PIP из PyPI:

pip install aspose-words-cloud

Код

import asposewordscloud
import asposewordscloud.models.requests
api_client = asposewordscloud.ApiClient()
# Получите ключ приложения и SID приложения с https://cloud.aspose.com
api_client.configuration.host = 'https://api.aspose.cloud'
api_client.configuration.api_key['api_key'] = 'xxxxxxxxxxxxxxxxxxxxxxxxx' # Put your appKey here
api_client.configuration.api_key['app_sid'] = 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx' # Put your appSid here

words_api = asposewordscloud.WordsApi(api_client)
filename = 'TestFile.docx'
remote_name = 'TestPostDocumentSaveAs.docx'
dest_name = 'TestPostDocumentSaveAs.epub'

#upload DOCX file to storage
request_upload = asposewordscloud.models.requests.UploadFileRequest(filename,remote_name)
response_upload = words_api.upload_file(request_upload)

#Convert DOCX to EPUB and save to storage
save_options = asposewordscloud.SaveOptionsData(save_format='epub', file_name=dest_name)
request_conversion = asposewordscloud.models.requests.SaveAsRequest(remote_name, save_options)
response_conversion = words_api.save_as(request_conversion)
print(response_conversion)

Есть вопрос или ошибка? Пожалуйста, не стесняйтесь оставлять нам комментарии ниже или задавать вопросы на форуме поддержки. Это помогает нам постоянно улучшать и совершенствовать наш API.

Предлагаемый пост: