はじめに
大したことではないんですが、皆さんPDFの結合ってどうされてますか?
自宅ならいくらでもオンラインのフリーウェアを使えばいいと思いますが、機密情報たっぷりの業務資料ではそんなことできないと思います。かといってAdobeのreaderを使おうとしても有料プランだったりするわけでいちいち手続きを踏むの大変ですよね。試しにChatGPTにつくってもらったらそこそこ使えるツールができたので一応公開しておきます。
ツールの要件
シンプルにシンプルに...
- GUIで直感的に操作できること
- インプットしたファイルがオンライン上にアップロードされないこと
- ページ番号を振ってくれること
- サイズの違うPDFも結合可能なこと
- 入力されたファイルは名前順にソートしてけつごうするすること
ソースコード
githubにて公開しています。
使い方
白枠に対象のPDFファイルをドロップすれば結合できます。出力ファイル名はダイアログが表示されたらそこで指定してあげてください。
※昇順にソートされるので注意
EXE化手順
以下コマンドでexe化可能です。デスクトップ等に配置してご利用ください。
pyinstaller src/PDFMerger.py --onefile -icon ./icon/icon.png --collect-data tkinterdnd2
さいごに
問題があればgithubのissueに投稿ください。