Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdf-imposer-logo

PyPI Version License: MIT Python Version

2-up Cut & Stack用PDF面付けGUIツール


pdf-imposer-screen1

2-up Cut & Stack とは

印刷した用紙の束を中央で2つに裁断し、一方の束をもう一方の束の上に重ねるだけで、ページ順が正しく揃う面付け方式です。 A4横向きの用紙にA5サイズを2ページ分印刷し、半分にカットしてA5サイズの冊子を作成するのに適しています。


主な機能

機能 説明
自動面付け ページ数を4の倍数に自動調整(必要に応じて白紙を挿入)し、Cut & Stack用に再配置します。
レイアウトプレビュー A4用紙の表面・裏面の印刷レイアウト、余白、とじ代を視覚的に確認できます。
完成プレビュー 製本後の見開き状態(A5本)をページ順にシミュレーション確認できます。
ページ管理 プレビューを確認しながら、任意の場所への白紙挿入や、不要ページの削除が行えます。
余白設定 基本余白ととじ代(ミリ単位)、および綴じ方向(左綴じ/右綴じ)を調整できます。
直接印刷・出力 面付け済みPDFのエクスポート、およびシステムプリンターへの直接印刷(Linux環境)に対応しています。

インストール

PyPIからインストールする (推奨)

pip install pdf-imposer

※ Arch Linux等の環境でシステム全体にツールとしてインストールしたい場合は、pipx を使用してください。

pipx install pdf-imposer

リポジトリから直接インストールする

pip install git+https://github.com/Sh1ragami/pdf-imposer.git

ローカルから開発モードでインストールする

git clone https://github.com/Sh1ragami/pdf-imposer.git
cd pdf-imposer
pip install -e .

使い方

コマンドラインから起動する

インストール後、以下のコマンドで起動します。

pdf-imposer

ソースコードから直接実行する

pip install -r requirements.txt
PYTHONPATH=src python3 -m pdf_imposer.app

必要動作環境

  • OS: Linux, macOS, Windows (Tkinterが動作する環境)
  • Python: 3.8以上
  • 主要ライブラリ: PyMuPDF, Pillow, tkinter (標準ライブラリ)

ライセンス

MIT License

About

A4サイズ用紙からA5サイズの冊子を作成するための、2-up Cut & Stack方式のPDF面付けGUIツール

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages