チュートリアル: Python が Huawei Cloud インターフェースに接続してドキュメント変換機能を実装
はじめに:
クラウド コンピューティングの普及と応用に伴い、ますます多くの企業や開発者が従来のビジネスからビジネスを変革し始めています。オンプレミスの展開はクラウドに移行します。大手クラウドサービスプロバイダーとして、Huawei Cloudはドキュメント変換サービスを含む豊富なクラウドサービス機能を提供します。このチュートリアルでは、Python を介して Huawei Cloud インターフェイスに接続し、ドキュメント変換機能を実装します。
1. 準備
開始する前に、次の準備を完了する必要があります:
1. Huawei Cloud アカウントに登録してログインし、新しいプロジェクトを作成します。
2. プロジェクトでドキュメント変換サービスを有効化し、対応する API キーを取得します。
2. Python SDK をインストールする
Huawei Cloud は、使用できる Python SDK を提供しており、pip コマンドを通じてインストールできます。コマンドラインで次のコマンドを実行します:
pip install obs-python-sdk
3. Huawei Cloud APIに接続する
Huawei Cloud APIに接続するには、Huawei Cloud Python SDKのobsモジュールを使用する必要があります。このモジュールをコードに導入し、obs の接続情報を初期化します。コードは次のとおりです:
import hmac import hashlib import datetime import urllib from obs import const from obs import ObsClient ak = 'your-access-key' # 替换为你的Access Key sk = 'your-secret-key' # 替换为你的Secret Key server = 'your-endpoint' # 替换为你的华为云服务端点 service_name = 's3' auth = ObsClient(access_key_id=ak, secret_access_key=sk, server=server, service_name=service_name)
4. ドキュメント変換
接続が成功すると、obs モジュールが提供するインターフェイスを使用できるようになります。ドキュメントを変換します。以下は、Word 文書を PDF 形式に変換する例です。
def convert_word_to_pdf(source_bucket, source_key, target_bucket, target_key): convert_params = {'targetBucket': target_bucket, 'targetKey': target_key, 'params': {'convertType': 'pdf', 'dstType': 'pdf'}} auth.convertObject(convert_params, source_bucket, source_key)
コードでは、auth.convertObject
インターフェイスを呼び出して、ソース オブジェクトをターゲット オブジェクトに変換し、変換形式はPDFです。
5. テストの実行
コードを作成した後、テストを実行してコードが正しいことを確認できます。簡単なテスト コードの例を次に示します。
source_bucket = 'your-source-bucket' source_key = 'your-source-key.docx' target_bucket = 'your-target-bucket' target_key = 'your-target-key.pdf' convert_word_to_pdf(source_bucket, source_key, target_bucket, target_key)
テスト コードを実行する前に、your-source-bucket
と your-target-bucket
が次のとおりであることを確認する必要があります。正しい Huawei クラウド ストレージ バケット名、your-source-key.docx
はソース バケットで変換される Word ドキュメントのオブジェクト キー、your-target-key.pdf
は変換 ターゲットバケット内の PDF ファイルのオブジェクトキー。
6. 概要
このチュートリアルでは、Python を使用して Huawei Cloud インターフェイスに接続し、Huawei Cloud が提供するドキュメント変換サービスを通じてドキュメント形式を変換する方法を学びました。このチュートリアルが皆様のお役に立ち、クラウド コンピューティングでの開発作業に利便性と効率性をもたらすことを願っています。
以上がチュートリアル: Python が Huawei Cloud インターフェースに接続してドキュメント変換機能を実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。