XLSB から PDF

XLSB を PDF として保存 |オンラインで Xls を PDF に変換する

XLSB は、Excel ワークブックのコンテンツを指定するレコードと構造のコレクションです。通常、コンテンツには、数値、テキスト、または数値とテキストの両方の非構造化または半構造化テーブル、数式、外部データ接続、グラフ、および画像が含まれます。チーム全体でより広い適応性とデータ共有を実現するために、PDF 形式への変換は実用的なアプローチです。したがって、この記事では、Python SDK を使用して XLSB を PDF に変換する方法について詳しく説明します。

Excel 変換 API

Aspose.Cells Cloud SDK For Python は、Excel ファイルの作成、操作、および PDF を含む 主要なファイル形式 への変換のための実績のあるソリューションです。それでは、次のコマンドを実行して SDK をインストールしましょう。

pip install asposecellscloud

インストール後の次のステップは、Aspose.Cloud ダッシュボード で GitHub または Google アカウントを使用して無料のアカウントを登録するか、サインアップを使用してクライアント資格情報を取得することです。

PythonでのXLSBからPDFへ

このセクションでは、クラウド ストレージから XLSB (Excel) ワークシートを読み込み、PDF 形式に変換する手順に従います。ワークブック全体を PDF 形式に変換することに注意してください。

  • まず、クライアント資格情報を使用して CellsApi のオブジェクトを作成します。
  • 次に、入力 XLSB の名前、結果のファイル名、出力形式を PDF として指定します。
  • cellsworkbookgetworkbook(…) メソッドを呼び出して XLSB を PDF に変換し、出力をクラウド ストレージに保存します。
# その他のコード サンプルについては、https://github.com/aspose-cells-cloud/aspose-cells-cloud-python にアクセスしてください。

def XLSBtoPDF():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # CellsApi インスタンスの初期化
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # 入力 XLSB ワークブック
        input_file = "myDocument.xlsb"
        # 結果のフォーマット
        format = "PDF"
        # 結果のファイル名
        output = "Converted.pdf"

        # API を呼び出して XLSB を PDF に変換する
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

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

        # コンソールにメッセージを表示 (オプション)
        print('XLSB sucessfully converted to PDF !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel から PDF へのプレビュー

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

cURL コマンドを使用して Excel を PDF に変換する

次に、コマンドライン ターミナルで cURL コマンドを使用して、Excel を 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"

次のコマンドを実行して、Excel を PDF 形式に変換します。実行後、結果の PDF は同じクラウド ストレージに保存されます。

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

cURL コマンドを使用して特定の Excel シートを PDF に変換する

ワークブック全体を変換するのではなく、選択した XLS のワークシートを PDF 形式に変換する必要がある場合があります。したがって、このセクションでは、この要件を達成します。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
Excel シートから PDF

画像 2:- Excel シートから PDF への変換プレビュー

上記の例で使用されているサンプル ファイルは、次のリンクから入手してください。

結論

Python SDK を使用して Excel を PDF (XLSB から PDF) に変換する手順を学習しました。同時に、cURL コマンドを使用して完全な Excel を PDF に変換する方法と、特定の Excel シートを PDF にエクスポートする方法の詳細を学びました。 開発者ガイド を調べて、API が提供するその他のエキサイティングな機能について学習することを検討してください。問題が発生した場合は、無料のテクニカル サポート フォーラム からお気軽にお問い合わせください。

関連記事

さらに理解を深めるために、次の記事を読むことをお勧めします。