xlsx2img プログラム仕様

Excelファイルを画像に変換するスクリプト。

このスクリプトは、指定されたExcelファイル(.xlsx)をまずPDF形式に変換し、 その後、そのPDFをページごとに個別の画像ファイルに変換します。 Windows環境でExcelアプリケーションとPyMuPDF(fitz)ライブラリを使用します。

xlsx2img.py 技術ドキュメント

converter.xlsx2img.convert_excel_to_pdf(excel_file: str, pdf_file: str)[ソース]

指定されたExcelファイルをPDF形式に変換します。

この関数はCOMを通じてExcelアプリケーションを起動し、指定されたExcelファイルを開いてPDFとして保存します。 Excelアプリケーションは変換完了後に終了されます。

パラメータ:
  • excel_file (str) -- 変換元のExcelファイルのパス。

  • pdf_file (str) -- 変換後のPDFファイルの保存パス。

戻り値:

なし

戻り値の型:

None

converter.xlsx2img.convert_pdf_to_images(pdf_file: str, out_dir: str, image_format: str)[ソース]

指定されたPDFファイルをページごとに画像ファイルに変換します。

PyMuPDF (fitz) ライブラリを使用してPDFを開き、各ページをピクセルマップとして抽出し、 指定された出力ディレクトリに指定された画像形式で保存します。 出力ディレクトリが存在しない場合は、自動的に作成されます。

パラメータ:
  • pdf_file (str) -- 変換元のPDFファイルのパス。

  • out_dir (str) -- 画像ファイルを保存するディレクトリのパス。

  • image_format (str) -- 出力する画像ファイルのフォーマット(例: 'png', 'jpeg')。

戻り値:

なし

戻り値の型:

None