How to Create an Interactive PDF Schematic with Clickable Images
Question details
The user wants to create an interactive PDF schematic where clicking specific areas reveals embedded images of components, such as pumps or valves, without relying on external links.

- Product
- PDF Editor
- Device & OS
- not provided
- Scenario
- Creating an interactive technical document or schematic where users can click on diagram parts to view real-world component images.
- Observed behavior
- Needs to embed images directly within the PDF file and control their visibility using invisible clickable trigger areas.
Prepare your main schematic document and ensure all individual component images are saved locally on your computer in a standard format like JPG or PNG before creating the form fields.
Use Form Buttons to Show and Hide Images
By utilizing the button form tool, you can create invisible clickable areas and separate image containers that trigger visibility actions.
Embedding the component images directly as button icons guarantees that the images remain stored inside the PDF. This prevents broken external links and ensures your schematic works seamlessly offline.
Insert a new 'Button' form field where you want the component image to appear. Open its Properties, navigate to the Options tab, and set the Layout to 'Icon only'. Upload your component image as the icon. Under the General tab, set the initial form field visibility to 'Hidden'.
Add a second 'Button' form field directly over the component area on your base schematic. In its Properties under the Appearance tab, set both the Fill Color and Border Color to 'Transparent' so the button is completely invisible.
Stay in the invisible button's Properties and go to the Actions tab. Select 'Mouse Up' as the trigger, choose 'Show/Hide a field' from the action dropdown, and click Add. Select your hidden Image Button and set it to 'Show'.
To let users close the image after viewing it, open the Image Button's Properties. Go to the Actions tab, select the 'Mouse Up' trigger, choose 'Show/Hide a field', and set its own state to 'Hide'.
Build Interactive PDFs with WPS Office
WPS PDF offers a robust suite of form-building tools, allowing you to seamlessly insert interactive buttons, add images, and define actions. You can create highly engaging, clickable technical documents without needing complex software.
- 1. Open Your PDF: Launch WPS Office and open your schematic PDF document.
- 2. Access Form Tools: Navigate to the 'Form' tab on the top ribbon and select 'Push Button' to insert a new interactive field.
- 3. Configure Button Properties: Double-click the newly created button to access its Properties, where you can assign an image icon and adjust its visibility settings.
- 4. Set Actions: Use the Actions menu within the properties dialog to link the trigger button and the image button together.

Frequently Asked Questions
Will these interactive buttons work if the PDF is viewed in a web browser?
Most modern web browsers have built-in PDF viewers that support basic form interactions, but advanced show/hide button actions may require the user to download the file and open it in a dedicated PDF reader like WPS PDF or Acrobat.
Does embedding multiple images increase the PDF file size significantly?
Yes, embedding high-resolution images as button icons will increase the total file size of your PDF. It is highly recommended to compress your images before uploading them as button icons to keep the document manageable.
Can I use hover effects instead of clicking to show the image?
Yes. In the button properties under the Actions tab, you can use the 'Mouse Enter' trigger to show the image and the 'Mouse Exit' trigger to hide it, which creates a hover-to-reveal effect rather than requiring a click.
Why is my invisible button blocking the schematic text underneath it?
You need to ensure that both the fill color and the border color of the button are set to 'Transparent' or 'No Color' in the Appearance settings. If the button has a white fill by default, it will visually block whatever is beneath it.




