私は毎日運転手のためのバスの時刻表のパンフレットを作り、4つのPDFファイルを持っています。
- 特別指示(毎日異なる)
- バス毎日時刻表(いつも違う)
- バスヘルパーデイリーレポート(内部フォーム、常に変更されない)
- バス記事毎日報告書(内部様式、常時同日)
両面に印刷してコピー機でステイプルできるように、PDFEscape.comを使用して次の順序で手動でソートしました。
A = A4用紙の前。 B = A4用紙の裏面。
1a.特別ガイドライン
1b。空のページ
2a.
2b。空のページ
3a.
3b。空のページ
.........
R-2a。時刻表の最後のページから2番目のページ
R-2b。バスヘルパーフォーム
R-1a。時刻表の最後のページ
R-1b。鳥ドライブの形
スケジュールはスケジューラからエクスポートされた別のPDFであり、問題はページ数が常に同じではないことです(通常1〜5、最大15)。
時間がかかりすぎます。これを行うためにどのスクリプトを書くことができるかを知っている人はいますか?
よろしくお願いします!
答え1
Pythonに精通している場合は、pyPDF2がオプションかもしれません。たとえば、PDF Shuffler GUI プログラムで使用されます。その機能はあなたの要件に完全であり、プロジェクトの「サンプルコード」ディレクトリには、個々のPDFを1つにマージする方法を示すファイルがあります。警告:私はこれを直接使ったことがありません。
答え2
このpoppler-utils
パッケージをインストールしてそれを使用して、pdfseparate
PDFをページごとに1つのPDFに別々のページに分割し、必要な順序でもう1つpdfunite
のPDFにマージできます。