ScreenBurst - スクリーンショットPDF作成ツール
グローバルホットキーを使用してスクリーンショットを撮影し、それらをまとめて1つのPDFファイルとして保存するためのツールです。
マニュアル作成や資料作成のために、連続して画面をキャプチャすることに特化しています。
■ 使い方
- 「screen_burst.py」を実行します(またはビルドされたEXEを実行します)。
- アプリが起動すると、小さな操作パネルが表示されます。
- 撮影したい画面を表示した状態で [SHIFT + Z] キーを押します。
- 撮影されると「ピッ」という音が鳴り、枚数がカウントされます。
- 撮影時は一時的にツールが非表示になり、アクティブなウィンドウがキャプチャされます。
- 撮影をやり直したい場合は「1枚取消」または「最初から撮影し直し」ボタンを使用します。
- すべての撮影が終わったら「撮影結果をPDFにまとめる」ボタンをクリックします。
- 実行ファイルと同じ場所に「(日時)_screen.pdf」という名前で保存されます。
- PDF作成後、撮影枚数はリセットされ、続けて新しいPDFの作成が可能です。
- 不要な仮保存画像を整理したい場合は「仮保存画像を消去する」ボタンを使用します。
■ ショートカットキー
・[SHIFT + Z] : スクリーンショット撮影
■ 機能のポイント
・【アクティブウィンドウ撮影】最前面にあるウィンドウを自動的に判別してキャプチャします。
・【自動PDF変換】撮影した画像を、余白なしで画像サイズに合わせたPDFに変換します。
・【常に最前面】操作パネルは常に手前に表示されるため、迷わずに操作できます。
・【連続作成対応】PDF作成後もアプリを終了せず、続けて次の資料作成に移れます。
・【手動クリーンアップ】仮保存画像が溜まった際、ボタン一つでフォルダ内を空にできます。
■ 注意事項
・撮影された画像は、一時的に「manual_images」フォルダ内に保存されます。
・Windowsの標準ビープ音を使用して通知を行うため、音量設定にご注意ください。
■ 動作環境(Python実行時)
以下のライブラリが必要です:
・Pillow
・pynput
・img2pdf
・pygetwindow
■ ライセンス
本ソフトは MIT License のもとで公開されています。
Copyright (c) 2026 Datan (データン)
■ 開発・サポート
不具合報告やご要望は、GitHubのリポジトリまでお願いいたします。
https://github.com/prgta/ScreenBurst
=====================================================
ScreenBurst - Screenshot to PDF Tool
A tool for capturing screenshots using a global hotkey and saving them together as a single PDF file.
It is specialized for continuous screen capturing for manual creation and documentation.
■ Usage
- Run "screen_burst.py" (or the built EXE).
- A small control panel will appear.
- Press [SHIFT + Z] while the screen you want to capture is visible.
- A beep sound will play and the count will increase.
- The tool will be temporarily hidden, and the active window will be captured.
- If you want to retake a shot, use the "Undo Last" (1枚取消) or "Restart All" (最初から撮影し直し) buttons.
- When finished, click the "Save as PDF" (撮影結果をPDFにまとめる) button.
- The file will be saved as "(DateTime)_screen.pdf" in the same directory.
- After creation, the count resets, allowing you to create another PDF immediately.
- To clean up temporary images, use the "Clear Temporary Images" (仮保存画像を消去する) button.
■ Shortcut Keys
・[SHIFT + Z] : Take Screenshot
■ Key Features
・[Active Window Capture] Automatically detects and captures the frontmost window.
・[Automatic PDF Conversion] Converts images to a PDF matching their size with no margins.
・[Always on Top] The control panel stays on top for easy access.
・[Continuous Creation] You can start a new document immediately after creating a PDF without restarting the app.
・[Manual Cleanup] Clear the temporary image folder with a single button.
■ Notes
・Captured images are temporarily stored in the "manual_images" folder.
・Windows standard beep is used for notifications; please check your volume settings.
■ Requirements (Python)
The following libraries are required:
・Pillow
・pynput
・img2pdf
・pygetwindow
■ License
This software is released under the MIT License.
Copyright (c) 2026 Datan (データン)
■ Development & Support
Please report bugs or requests to the GitHub repository:
https://github.com/prgta/ScreenBurst