xlsx2pdf プログラム仕様
ExcelファイルをPDFに変換するモジュールです。
このモジュールは、指定されたExcel (.xlsxまたは.xls) ファイルをPDF形式に変換します。 Windows環境でMicrosoft Excelアプリケーションがインストールされている必要があります。 comtypes ライブラリを使用してExcelアプリケーションをCOMインターフェース経由で操作します。
関連リンク: xlsx2pdf.py 技術ドキュメント
- converter.xlsx2pdf.xlsx_to_pdf(input_path, output_path=None)[ソース]
指定されたExcelファイルをPDF形式に変換します。
この関数は、Microsoft ExcelアプリケーションのCOMインターフェースを介してExcelファイルをPDFに変換します。 変換はExcelの ExportAsFixedFormat 機能を利用して行われます。 変換プロセス中にExcelアプリケーションは非表示で実行され、完了後に終了されます。 Windows環境でMicrosoft Excelがインストールされている必要があります。
- パラメータ:
input_path -- str: 変換するExcelファイルのフルパス。例: "C:pathtodocument.xlsx"
output_path -- str, optional: 出力するPDFファイルのフルパス。 Noneの場合、入力ファイルと同じディレクトリに拡張子を.pdfとしたファイル名で出力されます。 例: "C:pathtodocument.pdf"
- 戻り値:
str or None: PDFファイルの出力パス。変換に成功した場合は出力パスを返し、失敗した場合はNoneを返します。