您是否需要将 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 的电子阅读器中使用。
现在,我将向您展示如何使用 Python SDK 轻松地将 Microsoft Word 文档转换为 EPUB。如果您使用的是其他编程语言,则可以从我们的 GitHub 存储库 中检查您选择的 SDK。它包含 SDK 的完整源代码以及工作示例。
将文档转换为 EPUB 时,您可以通过相关的保存选项控制输出。请查看 EpubSaveOptions 请求参数 了解更多详细信息。我们将按照以下步骤将 Microsoft Word 文档转换为 EPUB:
- 安装 Python 包
- 将源文档上传至存储
- 将文档转换为 EPUB
安装 Python 包
通过 PyPI 使用 PIP 安装 aspose-words-cloud :
pip 安装 aspose-words-cloud
代码
import asposewordscloud
import asposewordscloud.models.requests
api_client = asposewordscloud.ApiClient()
# 从 https://cloud.aspose.com 获取 App key 和 App SID
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)
有问题或 Bug?请随时在下方给我们留言或在 支持论坛 中发布问题。这有助于我们不断改进和完善我们的 API。