Table formats: array of years
Right now, we make sure that the table format is correct. However, the starting page is often different and most PDFs are actually combined from 2 books (Jan-jun and jul-dec) with cover pages in between (at around page number 180), we would need special information in the table format file to get the dates right.
Allow configuration like this:
[[1932]]
version = 0
start_page = 5
start_date = 1932-01-01
end_page = 180
end_date = 1932-06-30
[[1932]]
version = 2
start_page = 185
start_date = 1932-07-01
end_page = 372
end_date = 1932-12-31
This is a better approach than spliting the PDF.
Also in this case we will have to modify the invocation of read_specific_table_format
and it should choose the right version based on the page number!