您需要將 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 取得應用程式金鑰和應用程式 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)
有問題或錯誤嗎?請隨時在下面給我們留言或在支援論壇中提出問題。它幫助我們不斷改進和完善我們的 API。