I’ve been quiet here but busy in real life, which I guess is a good thing (if only it paid better!).
I’ve started a new business where I review the books and records of a strata scheme (think condo association), collate those documents which might be relevant into a single PDF and add a summary and review report (about 10 pages) at the start.
These reports often end up in the hundreds of pages, and I’m wanting to make things easier for the people commissioning them to navigate around.
I’m using DEVONthink Pro to collect all the files together (usually a subset of the total download of all records), where I duplicate the originals from a “Raw Download” folder so I can rename them with a particular naming scheme I use to keep things arranged. This is the sort of thing I find DTP excels at for me.
Then I’m using DTP’s “Merge [n] Documents” command to build up my report with all the annotations after it in a reasonable facsimile of sensible order.
Nicely, DTP’s Merge keeps the filenames as bookmarks to the first page of the documents, even across multiple merges. Lovely, and thank you devs!
For things like meeting minutes, I then create new links and sub-links to organise them into so the TOC/Bookmarks list is not too long. Easy, thank you devs!
I use DTP’s link creation capacity to create links in my report to things I have “sighted and attached”, as well as in a list of the usually-attached files at the end of my report before the annexures start.
It’s not too onerous to do those manually, but the next step is a bit more onerous.
I’d like to link from all the annexure pages back to my report in the first 10 or so pages, likely the list of annexure types at the end of my report, so for any given report, the same page number.
However, while I could use the Imprinter to place some text on all pages saying “Return to page [n]”, I can’t include page links in Imprints, and I can’t copy and past the link greyed rectangle from page to page, either.
I’ve used cpdf and Keyboard Maestro in the past to annotate multiple PDFs with text from a CSV file, and I know, once I work on the JSON format, I could use cpdf to overlay page links on the “Return to page [n]” text I can imprint in DTP or cpdf, but I’d also love if the page links in DTP could be automated and/or copied.
With variable for [page the link is on], [bounding box dimensions] on that page and [page to link to] would allow for programmatic creation of new links. Similar to click and drag to set the bounding box with the link tool on a page, then navigate to a page and click Set in the Annotations window to set the Destination to that page.
I know I could control the GUI in KBM to draw the links on all pages and set the destination back to my report mage, but that seems inefficient, especially across different computers and window sizes, positions, and zoom.
I know cpdf will be able to do it, but generating the JSON for that is more convoluted than doing it internally in DTP could potentially be.
I’m not keen on an Acrobat subscription if that can do it, and/or another PDF view/editor app.
I hope that all makes sense, would be interested in the devs’ thoughts (or if I’m missing something obvious).
Sean