I've got a C++ application that opens a specific PDF file to a specific page location.
I've use the open parameters to open from a command line as specified in this document:
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf.
It does work...sort of. The problem is:
- If the document is not open, it works perfectly - the pdf opens, and goes to the correct page.
- If the document is already open, the the pdf comes to the front, but the page does not change. In other words, if you try to send it a different page number, and it is already open, the page will not change.
This is somewhat useless then, since you cannot make the user close the document every time he clicks on a link that might open to a different page.
I've searched this forum and seen this same question asked in several different ways (also related to doing this same thing with an html link to an online doc) - and the problem is the same, and it never receives a decent answer - or a solution. Hoping this time might be different. ;) Thanks!
This is being tested on Windows XP SP3 with Acrobat Reader 8.1.3.
Keep in mind that the referenced document is for [i]Open[/i] parameters;
so, of course the parameters function by opening...Earlier dot releases of Acrobat had some issues with resolving URL links within certain environments (local machine,
network server, web server). Those issue were resolved.
With that said, "Open" parameters' documentation never identified that the parameters were meant to process on an already open PDF. That's just not what it did for earlier versions of PDF; nor, just now. Perhaps in some upcoming release (?).
Once one is "in" a PDF, there are other navigation modalities that are superior.
Bookmarks, intra-file links, and inter-file links come to mind.
These function in either webspace or network space.
All can be pre-staged in an appropriate authoring environment.
Be well...
Be well...