pdfcalendar is a Python program for producing a PDF document containing
calendars for one or more years. Currently, the following output styles are
supported:
- A page containing five annual calendars, each laid out in a column of weeks, starting with the current year; example
- A page containing one annual calendar for the current year with the months laid out in three rows of four each; example
pdfcalendar requires Python 3.12 or higher. Just use pip for Python 3 (You have pip, right?) to install it:
python3 -m pip install git+https://github.com/jwodder/pdfcalendar.git
pdfcalendar {columns|three-by-four} [<options>] <outfile>
Produce a PDF document at <outfile> containing calendars for one or more
years in the given output style. The month names and weekday abbreviations
used are determined based on the current locale settings.
| --font-name FONT | |
| Set the name of the font to use for the text [default: Times-Roman] | |
| --font-size INT | |
Set the size of the font to use for the text
[default: 10 for columns, 14 for
three-by-four] | |