2024-02-29から1日間の記事一覧

Windowsのプログラムと機能で表示されている内容を取得する

import winreg # プログラム一覧を取得する関数 def get_installed_programs(): # レジストリを検索 uninstall_key = r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" programs = [] try: with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, uninstal…

ExcelをPDF形式で保存する

フォルダ内のExcelファイルをPDF形式で保存するコード。 ExcelがインストールされているWindowsマシンで動作することが前提。 コマンドプロンプトから以下でライブラリをインストールする。 pip install comtypes Pythonのコードは以下の通り。 pip install …

複数のPDFファイルを1つにまとめる

複数のPDFファイルを1つにまとめるプログラム例は以下の通り。 import fitz # PyMuPDFのモジュール import os #関数の定義 def merge_pdfs(input_folder, output_pdf_path): # 出力先PDFファイルを作成する output_pdf_document = fitz.open() # 入力フォル…

PDFファイルをページごとに別ファイルにする

複数ページあるPDFファイルを1ページごとに別ファイルにするソースコード例 import fitz # PyMuPDFのモジュール # 関数の定義 def split_pdf(input_pdf_path, output_folder): # PDFファイルを開く pdf_document = fitz.open(input_pdf_path) # ページの数…