Python SDK を使用してオンラインで Excel を PDF に変換する方法を学びます。 XLS を PDF に保存します。

エクセルをPDFに変換

Excel を PDF に変換 | XLS から PDF への変換 API

この記事では、Python SDK を使用して ExcelPDF に変換する方法について詳しく説明します。 Excel スプレッドシートを使用して、データ セットを保存、整理、および追跡します。これは、会計士、データ アナリスト、およびその他の専門家によって使用されます。ただし、これらのファイルを表示するには、MS Excel、OpenOffice Calc などの特定のアプリケーションが必要です。ただし、Excel を PDF に保存すると、任意のプラットフォームおよび任意のデバイスで表示できます。

Excel から PDF への変換 API

Aspose.Cells Cloud は、Excel ファイルを作成、編集、および PDF やその他のサポートされている形式に変換する機能を提供する REST API です。 Python アプリケーションでこれらの機能を使用するには、Aspose.Cells Cloud SDK for Python を使用してみてください。コンソールで次のコマンドを使用して、SDK をインストールしてください。

pip install asposecellscloud

次のステップは、Aspose Cloud アカウントを作成 し、クライアント資格情報の詳細を取得することです。これらの認証情報は、クラウド サービスに接続したり、クラウド ストレージからドキュメントにアクセスしたりするために必要です。

Python で Excel を PDF に変換する

以下の手順に従って、Python コード スニペットを使用して Excel を PDF 形式に変換してください。

  • クライアント資格情報を使用して CellsApi のオブジェクトを作成する
  • 出力形式を PDF として指定する文字列オブジェクトを作成します
  • cellsworkbookgetworkbook(…) メソッドを呼び出して、Excel を PDF に変換します。
# その他のコード サンプルについては、https://github.com/aspose-cells-cloud/aspose-cells-cloud-python にアクセスしてください。
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # CellsApi インスタンスを初期化する
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # エクセルブック入力
        input_file = "Book1.xlsx"
        # 結果のフォーマット
        format = "PDF"
        # 結果のファイル名
        output = "Converted.pdf"

        # API を呼び出して変換操作を開始する
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # コンソールに応答コードを出力する
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
エクセルからPDFへ

画像 1:- Excel から PDF への変換のプレビュー。

上記の例で使用されているサンプル ファイルは、Book1.xlsx および Converted.pdf からダウンロードできます。

cURLコマンドを使用したXLSからPDFへ

REST API には、任意のプラットフォームで cURL コマンドを介して簡単にアクセスできます。 Aspose.Cells Cloud は REST アーキテクチャで開発されているため、cURL コマンドを使用して XLS から PDF への変換も実行できます。そのため、最初にクライアント資格情報に基づいて JWT アクセス トークンを生成する必要があります。次のコマンドを実行してください。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

オンラインで xls を pdf に変換するには、次のコマンドを実行する必要があります。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

結論

このブログでは、Python コード スニペットを使用して Excel を PDF に変換する手順について説明しました。同時に、cURL コマンドを使用して Excel を PDF に保存するオプションを検討しました。 Python SDK の完全なソース コードは、GitHub からダウンロードできます。また、Programmers Guide を調べて、その他のエキサイティングな機能について詳しく知ることをお勧めします。

関連する質問がある場合、または API の使用中に問題が発生した場合は、無料テクニカル サポート フォーラム からお気軽にお問い合わせください。

関連記事

詳細については、次のリンクにアクセスすることを強くお勧めします。