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 準拠の電子書籍リーダーで使用できます。

ここでは、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 を継続的に改善し、改良していくために役立ちます。

おすすめの投稿: