... instead of twenty hours of tedious, manual work, tons of mistakes and one very annoyed employee
The secret lies in the integrated progamming language Visual Basic for Applications. Using this tool, you can automate repetitive procedures as well as extend the functionality of a program as far as you like.
For example, everyone knows that you can create a spreadsheet with Excel and open PDF files with Acrobat.
But how about...
- opening every single PDF file from a folder containing 5,000 PDFs, one after the other,
- searching for a text string - let's say an order number - in each PDF,
- writing the name of the PDF files, which contain the order number, in an Excel sheet,
- then having the Excel sheet containing all file names where the number was found mailed to another person,
and all of this completely automatically?
The time it would take to complete the programming task outlined above would be under three hours, including initial briefing and subsequent debugging. If we modestly estimate that it would take fifteen seconds to manually process each PDF file, then we end up with a total processing time of over twenty hours. And we haven't even touched on the subject of human error or the motivation level of the poor employee saddled with performing this dull task. It quickly becomes evident that automation is a very smart alternative.
One of the focal points of my thirteen years as a technical writer was to develop a publishing system to manage modular documentation. To do this, I used Visual Basic/VBA, SQL and the Win32 API to automate, integrate and extend the functionality of programs such as Microsoft Word, Excel, Adobe Acrobat, Photoshop and CorelDRAW. This knowledge and experience is part of the service I am able to offer to you.