/SVGPrintingReport

Primary LanguageJavaThe UnlicenseUnlicense

SVGPrintingReport

このプログラムは、一年分の日記帳を作成するものです。

  1. 最初に休日定義 (src/main/resources/syukujitsu.csv ) を更新してください。
  • 休日の (法律上の) 一次情報は内閣府です https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html
  • 年後半になると、来年度の休日が発表されます
  • https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv をダウンロードして、振替休日を追加してください
    • 「2月12日、4月30日、9月24日、12月24日 は休日となります。」などと書かれています
    $ curl https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv | iconv -f SJIS -t UTF-8 | tee syukujitsu.csv 
    
  • SVGPrintingReport は、来年の日記帳を造ります
  1. App.java を実行すると、デスクトップ/Cal に、日記帳の SVG 画像ができます
$ mvn package
$ java -jar target/Calendar.jar
  1. createBook.sh を実行します
  1. diary.pdf ができるので、あとは普通に両面印刷する