I’ve wanted to automate view management for PDF documents for some time. It would provide a way to make locating the document I want and getting content up on the screen amid a mass of technical documentation much easier (and with the cryptic names that many companies use for their pdf files that can be a big deal).
Ideally I’d like to access the viewer over something like a DCOM automation link with full control over the view state and other particulars. In a pinch, I’d settle for process control, cross process window size and location management and some command line arguments to force the view mode and initial page view.
Here are some pages that might be helpful with this (still reading things but trying to keep a record here).
- Adobe Reader Command Line Reference (stack overflow)
- Parameters for Opening PDF Files (Adobe PDF)
- Adobe Reader (at robvanderwode)
- Automating Acrobat can save you loads of time.
- How to automate so that pdf will always open in Adobe Reader DC in Windows 10
- Automating Acrobat Through C#
- Acrobat SDK: Ask a question
- How to invoke any button in toolbar of Acrobat Reader 9
Another approach would be to find a PDF renderer that can be run inside a C# or C++ process. Looking there as well… Suspecting there may very well be a project or two on GitHub.