Skip to content

Version 1.0.0

Latest

Choose a tag to compare

@prgtake prgtake released this 09 May 07:29
· 1 commit to main since this release

ScreenBurst - スクリーンショットPDF作成ツール

グローバルホットキーを使用してスクリーンショットを撮影し、それらをまとめて1つのPDFファイルとして保存するためのツールです。
マニュアル作成や資料作成のために、連続して画面をキャプチャすることに特化しています。


■ 使い方

  1. 「screen_burst.py」を実行します(またはビルドされたEXEを実行します)。
  2. アプリが起動すると、小さな操作パネルが表示されます。
  3. 撮影したい画面を表示した状態で [SHIFT + Z] キーを押します。
    • 撮影されると「ピッ」という音が鳴り、枚数がカウントされます。
    • 撮影時は一時的にツールが非表示になり、アクティブなウィンドウがキャプチャされます。
  4. 撮影をやり直したい場合は「1枚取消」または「最初から撮影し直し」ボタンを使用します。
  5. すべての撮影が終わったら「撮影結果をPDFにまとめる」ボタンをクリックします。
    • 実行ファイルと同じ場所に「(日時)_screen.pdf」という名前で保存されます。
    • PDF作成後、撮影枚数はリセットされ、続けて新しいPDFの作成が可能です。
  6. 不要な仮保存画像を整理したい場合は「仮保存画像を消去する」ボタンを使用します。

■ ショートカットキー

・[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

  1. Run "screen_burst.py" (or the built EXE).
  2. A small control panel will appear.
  3. 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.
  4. If you want to retake a shot, use the "Undo Last" (1枚取消) or "Restart All" (最初から撮影し直し) buttons.
  5. 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.
  6. 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