楽天カードの利用明細 PDF を黒塗りする Python スクリプト
指定した明細だけ黒塗りせず残せるので、経費精算のためにクレジットカードの明細を提出するとき便利です
- Python3
git clone https://github.com/kyanny/RakutenCard-statement-PDF-redaction
cd RakutenCard-statement-PDF-redaction
python3 -m venv venv
. ./venv/bin/activate
pip3 install -r requirements.txt
-
楽天e-NAVIにログインしてご利用明細の印刷・ダウンロードから PDF をダウンロードする
-
ダウンロードした PDF ファイルをこのディレクトリに置く
-
redact.py
を実行するpython3 redact.py statement_YYYYMM.pdf
-
黒塗り済みの
statement_YYYYMM_redacted.pdf
が作られる -
highlight.py
を実行するpython3 highlight.py statement_YYYYMM_redacted.pdf --debug
-
黄色でハイライトしたい page number と block number を指定して再実行する
python3 highlight.py statement_YYYYMM_redacted.pdf --page X --block Y
-
黒塗り + 黄色でハイライト済みの
statement_YYYYMM_redacted_highlighted.pdf
が作られる