データ処理と情報共有の分野は絶えず進化しており、Excel バイナリ ワークブック (XLSB) ファイルをポータブル ドキュメント形式 (PDF) にシームレスに変換する機能は必須の要件となっています。企業や専門家がデータのプレゼンテーション、分析、コラボレーションの複雑さに対処するにつれて、これら 2 つの形式間のギャップを埋める信頼性が高く効率的なソリューションの需要が大幅に高まっています。この記事では、Python Cloud SDK を使用して XLSB から PDF への変換を可能にする機能の極めて重要なニーズについて詳しく説明し、その実用的な重要性と個人や組織に提供する利点を強調します。
- Excel から PDF への変換 API
- Python で XLSB を PDF に変換する
- cURL コマンドを使用して Excel を PDF に変換する
- cURL コマンドを使用して特定の Excel ワークシートを PDF に変換する
Excel から PDF への変換 API
XLSB から PDF へのシームレスな変換を実現するには、Aspose.PDF Cloud SDK for Python が強力なツールとして役立ちます。この Cloud SDK を使用すると、変換機能をアプリケーションに簡単に統合できます。SDK は書式設定をインテリジェントに処理し、結果の PDF 出力でチャート、表、その他の視覚要素を保持します。そのため、変換されたドキュメントは正確さを維持するだけでなく、元の XLSB の視覚表現を反映することを保証します。
SDK を使用するには、次のコマンドを実行して、ローカル システムに SDK をインストールしてください。
pip install asposecellscloud
インストール後、次のステップは、GitHub または Google アカウントを使用して クラウド ダッシュボード で無料アカウントを登録するか、サインアップを使用してクライアント資格情報を取得することです。
Python で XLSB を PDF に変換する
このセクションでは、クラウド ストレージから XLSB (Excel) ワークシートをロードし、PDF 形式に変換する手順を説明します。この例では、XLSB のすべてのワークシートが 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)
cURL コマンドを使用して Excel を PDF に変換する
XLSB から PDF への変換は、Aspose.Cells Cloud と cURL コマンドの力の相乗効果により、順調に進んでいます。このダイナミックな組み合わせにより、この重要な変換を簡単に実行できる、多用途でコマンド ラインに優しいアプローチが実現します。そのため、迅速なデータ移行でも、体系的なバッチ変換でも、この組み合わせは優れたソリューションを提供します。
まず、クライアントの資格情報に基づいて 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"
JWT トークンを取得したら、以下のコマンドを実行して Excel (XLSB) を 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 に変換する
すべてのワークシートを XLSB ファイルから変換する代わりに、選択したワークシートを PDF 形式に変換する必要がある場合があります。そのため、選択したワークシートをオンラインで 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
上記の例で使用されているサンプル ファイルは、次のリンクから入手できます。
便利なリンク
結論
結論として、XLSB を PDF に変換するプロセスには、それぞれが多様なユーザーの好みと技術的能力に応える、2 つの別個かつ効率的な経路があります。Aspose.PDF Cloud SDK for Python は、XLSB から PDF への変換を Python アプリケーションにシームレスに統合する、ユーザーフレンドリーでコード中心のソリューションを提供します。一方、Aspose.Cells Cloud と cURL コマンドの組み合わせは、コマンド ライン駆動の代替手段となります。このアプローチは、コマンド ライン インターフェイスの利便性と使いやすさを活用し、ターミナルから直接、迅速な変換を可能にします。
関連記事
さらに理解を深めるために、以下の記事をご覧になることをお勧めします。