I'm an accountant and I have an idea for an Adobe Acrobat plug-in. I'll describe what I want to do below, but I am wondering how difficult would this be to create? I don't have any programming experience. The closest thing would be Excel, of which I am pretty proficient (vlookups, index/match, logical functions, text functions, pivot tables, light VBA).
At work I have to produce a lot of workpapers that basically show how numbers presented in a document (like an income statement or balance sheet) were calculated. My company typically produces a PDF package that consists of the presented numbers in front and then support pages after. As an example, let's say the first page is an income statement that shows $50M for income taxes. And then on page 10 of the PDF package there is support for this figure. On the first page (the income statement), I would write "10" next to the $50M income tax figure. And then on page 10 (the support), I would write "1" next to the $50M income tax figure. The first writing lets the reader know where the support is, and the second writing lets the reader know what number the support is trying to, well, support. These writings are known as tick marks and cross-reference in auditing parlance.
As you might imagine, this can be a pretty meticulous process to do by hand. Although it would be possible just use text boxes, the process is further complicated by the fact that the page numbers will change as pages are added/removed from the PDF package. There is typically some type of deadline looming, so it isn't feasible to just wait until everything is final before making the tick marks.
Because of this complication, I want to develop an Acrobat plug-in that allows me to create linked cross-references. I could simply place a stamp of sorts on page 1 and then a second stamp on page 10. These stamps would be linked. The first stamp would display the page number of the second stamp, and the second stamp would display the page number of the first stamp. These numbers would automatically update as pages are added/subtracted from the PDF.
How difficult would it be to build a plug-in like this? There a similar plug-in out there called Tick, Tie, Calculate which basically does this but it does not display the page numbers, only a reference number (see here:
https://www.safesend.com/wp-content/uploads/2015/04/ttc_training_pdf_linked_cross_references_042015.pdf). Per Adobe's website, plug-ins can be built using Javascript and C++. I am thinking this would be pretty difficult. I could stomach a months long project but if it would take around a year then it probably isn't worth the trouble.