Via the registry, I edited all references to AcroRd32.exe /u "%1" to "C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe" /A "navpanes=0" "%1".
When I open a PDF via phsyically clicking a PDF, it opens w/ NO NAV PANEL .. and the same if I call it from the command prompt..
HOWEVER, if I attempt to open a PDF through a web browser, the NAV PANEL is no longer hidden.
NOTE, that I have disabled browser integration, so all PDF's open in their own window.
Any suggestions?
Windows XP, btw.
Because we need to "lock down" a pc in to a virtual kiosk and the features
in the nav panel actually grant user more access to system components than
we can allow.
We have a tool that allows me to lock down file menu features as well as
the HideItems.js script, but the nav panel has proven to be a hole in to
the OS..
Actually, I just looked in to that.. and unfortunately I don't think that is a viable solution. Our Helpdesk would be inundated w/ calls stating they can't "exit out" to their Point of Sale application despite the simplicity of hitting the ESC key... althought I like the idea and appreciate the suggestion.
Reports are mass generated via an AS400 process and converted to PDF using AS400 RJS Report splitter.. I am unaware of any settings to set this option as the reports are "split" into PDF format. Additionally, we have a CMS system that converts various document types to PDF via JAWS, which I believe does not have a way to programatically set PDF docs to open in full screen... I need the client to be able to handle this...
Aside from using the PDF Open Parameters described above, no, there is no way.
You can open a case with Adobe Developer Support and log an enhancement request, but in the current versions this can't be done other than as described above.
I notice above that you said the Open Parameters work for you in the OS, but not in the browser control. How are you passing the Open Parameters to the browser control when you're loading the PDF? I just tested on my machine (Acrobat 9.1.1 Pro Extended) and they are working ...
Not sure I follow, I'm not a developer so I can't elaborate too much on how we're passing the Open Parameters from the browser to Adobe..
The PDFs are merely links from a webpage.. so however IE handles that by default is how we're doing it. I'd assume IE would call one of the Open parameter keys already present in the registry that has my appended "nonav" parameter, but apparently this is not the case.
That assumption is incorrect. The registry only controls the open parameters for the Acrobat/Reader application - not the browser control. If you're just linking to the PDFs from a web page, try adding the following at then end of the link:
#navpanes=0
So your full link URL would look like:
That is by no means a solution for a production environment, if you're truly concerned about security. That key can be overwritten by the Acrobat application for any number of reasons, which is why it is not listed in the public documentation. Unless your application specifically sets that key before it launches every PDF, that is not an enterprise-ready solution. Even then it's not secure, as the user can simply re-enable the nav panel from the application or with a hotkey.
For example, a user could accidentally hit the hotkey to show the nav panel and now they have just circumvented your "security" based on that registry key. That key will then also get set with the new value when the application closes and all your future PDFs will open with the nav panel open.
Opening the PDFs in fullscreen mode and writing a simple plug-in to not allow exiting from fullscreen mode is a much more secure option.
I have kiosk software to prevent hot keys and right click context menus.
And I do believe that I asked earlier if "professional services" could assist in the matter.. your response was.. you could not accomplish what I needed...it could not be done.
"Aside from using the PDF Open Parameters described above, no, there is no way.
You can open a case with Adobe Developer Support and log an enhancement request, but in the current versions this can't be done other than as described above.
I notice above that you said the Open Parameters work for you in the OS, but not in the browser control. How are you passing the Open Parameters to the browser control when you're loading the PDF? I just tested on my machine (Acrobat 9.1.1 Pro Extended) and they are working ..."
Now I have a solution. Thanks.
I also am having a issue with the Side Panel.... I am calling the pdf with delphi 2007 with code....
something like:
################
var
mypdf : tacropdf;
Begin
...
//Load Method to Call loading of PDF
mypdf.Loadfile('c:\myexample.pdf');
...
end;
################
As you can see the above bit of code that I am calling the pdf object by a non command line method.. so adding any switches is not possible..
ie:
mydpf.loadfile('navpanes=0 c:\myexample.pdf');
just does not work..... as the loadfile method in the dll is looking for a harddrive location not a switch....
I am been trying to see of the DoObjectVerb command could take a command ... to minimize the Panel... Please let me know..
ie:
mypdf.DoObjectVerb(WM_?????); //???? is a windows message that I would like to send to get the panel to minmize through code....
Thanks alot for any help.
I have tried to add the Reg Key ... ... I am version 9.. so I added all the keys and Dword values that were not present.... still no luck..
Lenn Dolling
Skyboard Software
"we never considered a use case for it."
Restoring screen space which has been removed from the user unnecessarily is by definition a "use case". Adobe can be ensured over a million people have noticed their screen space has been removed when upgrading to Acrobat 8.
(On a lesser note, your UI team should not just remove icons from the toolbar which were there by default in a previous version - such as the hand button or save button).
Best Regards,
Richard
We have an issue to do with the navigation panel as well. Our document properties are set for the Initial View to be bookmark panel and page. If we click off the document and return to it, it opens up with Page panel and page. Is there anyway to force the program to recognize the document properties?
North America
Europe, Middle East and Africa
Asia Pacific