ExcelからPDFへのPython

現在、PDFは、ドキュメントを交換するための標準的なファイル形式になっています。さまざまな一般的なドキュメント形式は、インターネット上で共有される前にPDFに変換されます。 ExcelからPDFへの変換は、ワークシートが読み取り専用のPDFページに変換される一般的な変換シナリオの1つです。これに従って、この記事では、Pythonを使用してExcelXLSXまたはXLSファイルをPDFに変換する方法について説明します。

PythonExcelからPDFへのコンバーターAPI

ExcelからPDFへの変換には、Aspose.Cells for Python via JavaAPIを使用します。これは、Pythonアプリケーション内からExcelファイルを作成、処理、および変換できる強力なスプレッドシート操作APIです。次のpipコマンドを使用してAPIをインストールできます。

pip install aspose-cells

Pythonを使用してExcelXLSXをPDFに変換する

以下は、Pythonを使用してExcelXLSXファイルをPDFに変換する手順です。

次のコードサンプルは、ExcelXSLXファイルをPDFに変換する方法を示しています。

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Excelファイル

ExcelからPDFへ

変換されたPDF

変換されたPDF

Pythonでの高度なXLSX/XLSからPDFへの変換

Aspose.Cells for Python via Javaでは、さまざまなオプションを使用してXLSXからPDFへの変換をカスタマイズすることもできます。たとえば、変換されたPDFファイルのPDFコンプライアンス、圧縮、グリッド線スタイル、シートあたりのページ数などを設定できます。 PdfSaveOptionsクラスは、これらのオプションを設定するために使用されます。

以下は、PythonでXLSXからPDFへの変換で詳細オプションを使用する手順です。

次のコードサンプルは、ExcelXLSXからPDFへの変換で詳細オプションを使用する方法を示しています。

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
  
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するために、一時ライセンスを要求することができます。

結論

この記事では、Pythonを使用してExcelXLSXまたはXLSをPDFに変換する方法を学習しました。さらに、ExcelからPDFへの変換を制御するための高度なオプションについても、コードサンプルを使用して説明します。 ドキュメントを使用して、Javaを介したPython用のAspose.Cellsの詳細を調べることができます。ご不明な点がございましたら、フォーラムまでお問い合わせください。

関連項目

情報:Asposeは、PDFをオンラインで表示PDFをビデオに変換PDFをオンラインで編集できる無料のオンラインWebアプリを開発しました。 ]。