How to Preserve the Current 3D PDF View Automatically in Adobe Acrobat
Question details
The user wants to automatically save the current camera position of a 3D object in a PDF so that the document reopens with the exact view selected before it was saved.

- Product
- Adobe Acrobat
- Device & OS
- not provided
- Scenario
- Closing and reopening a PDF containing 3D objects while attempting to retain the custom camera angle adjusted by the user.
- Observed behavior
- Acrobat does not natively save the modified 3D view; it returns to the default view upon reopening instead of retaining the last viewed camera position.
Ensure you have access to Adobe Acrobat Pro, as the required workaround involves adding hidden form fields and editing document-level JavaScript.
Use JavaScript to Store Camera Position in a Hidden Field
Since Acrobat JavaScript cannot directly modify views within a 3D object, you can capture the camera data in a hidden text field when closing and restore it upon reopening.
This workaround relies on triggering a script when the 3D annotation is deactivated (saving the view data) and another script when it is activated (restoring the view).
Please note that this method only restores the interactive 3D view and will not update the inactive 2D poster image of the 3D object.
Open your PDF in Adobe Acrobat Pro, go to 'Tools', and select 'Prepare Form'. Add a new text field, name it 'CameraData', and set its properties to 'Hidden'.
Right-click the 3D annotation, select 'Properties', and navigate to the scripts section. Add a script to the 'Deactivation' event that reads the current camera object properties (position, target, and roll) and writes this data as a string into the 'CameraData' field.
Add a second script for the 3D annotation's 'Activation' event. This script must retrieve the string from the 'CameraData' field, parse the coordinates, and apply them back to the 3D object's camera view.
Save the PDF document. Adjust the 3D view, click away to deactivate it (triggering the save script), and then save the file. When you reopen and activate the 3D object, the previous camera angle will be restored.

Try WPS Office for a Seamless PDF & Document Experience
While complex 3D PDF scripting requires specialized tools like Acrobat Pro, WPS Office provides an incredibly lightweight, free, and intuitive alternative for all your standard PDF editing, reading, and document management needs.
- 1. Download and Install: Visit the official WPS Office website and download the free desktop application for your operating system.
- 2. Open Your PDF Documents: Launch WPS Office and drag-and-drop your standard PDFs directly into the workspace for smooth reading and editing.
- 3. Edit and Annotate: Use the dedicated PDF tab to highlight text, add comments, insert shapes, or convert the PDF to a Word document instantly.

Frequently Asked Questions
Why doesn't Adobe Acrobat save my 3D PDF view automatically?
Acrobat does not natively support saving custom camera angles directly to the 3D object's default view upon saving the document. It requires custom document-level JavaScript to capture and re-apply these coordinates.
Can I update the 3D PDF poster image using JavaScript?
No, Acrobat JavaScript cannot update or replace the inactive 2D poster view of a 3D annotation. It can only restore the interactive view once the user clicks to activate the 3D object.
Do I need Acrobat Pro to implement this camera view script?
Yes, you need the advanced form editing and document-level JavaScript tools available exclusively in Acrobat Pro to create the hidden fields and attach the necessary activation and deactivation scripts.




