テカナリエレポートをまとめるスクリプトです
- tlsr.rb 番号 でその号のテカナリエレポートをくっつけます。 (例: ruby tlsr.rb 450)
- 番号は複数指定できます。 (例: ruby tlsr.rb 450 451)
- -d でディレクトリを指定できます。省略するとカレントディレクトリになります。 (例: ruby tlsr.rb -d treport 450 451)
- -o で出力ディレクトリを指定できます。省略すると-dで指定したディレクトリになります。 (例: ruby tlsr.rb -d treport -o output 450 451)
- 2ページ目の画像をJPEGで出力します。出力先は上記出力ディレクトリです。-pでページ数を指定できます
- -npで画像の出力を抑止します。-pオプションより強いです。
- pdftkが必要です。 https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
- macOS版は https://qiita.com/keitasumiya/items/83756caf2865291707fb を参照してください
- 表紙画像の出力にはImageMagickが必要です。
- macOS、ruby 2.7.1p83で動作を確認しています。
既知のバグ
- ファイル名の途中に'_A'が入っていると、出力ファイル名がおかしくなります。(例:TLSR470号 Apple_Airpods_MAX.pdf)
- 連結には成功しているので、ファイル名を手で直してください
2024/06/01
- tlsr.rbを実行するコマンドを生成して実行するだけのスクリプトtlwrap.rbを追加しました。GUIでDropしたい方はどうぞ。
2024/06/15
- 処理しようとした号と同じ数字列がファイル名に含まれていると動作がおかしくなるのを修正しました(番号+'号'でファイル名を調べるようにしました)。
- ImageMagickのコマンド名が変わってconvertからmagickになってたので対応しました。