Why is content missing from the WordPress PDF?
Content is usually missing when it is loaded with a delay, appears only after scrolling, or depends on what the visitor did before clicking the button.
Wait for delayed content
If the content appears shortly after the page opens, increase the
JavaScript Delay option.
For example, try 1000 to 3000 milliseconds first.
If the page has a reliable marker that appears only after the content is ready, use the Wait For Element option instead of adding a large fixed delay.
Increase the viewport height for lazy-loaded content
For lazy-loaded images or sections that load only when the page has enough
vertical space, increase the
Content Viewport Height
option. Try large or a pixel height such as 5000px.
Use the current page when visitor actions matter
If the missing content appears only after the visitor enters form data, applies
filters, or generates a report, set the
Conversion Mode option to
Content.
For entered form values specifically, use the guidance in Can the plugin convert web forms with user-entered data?.
Check whether assets are blocked
If images are still missing, enable the Debug Log option and check whether image URLs or other assets failed to load. If the log shows blocked or inaccessible URLs, the problem is resource access rather than timing.
Do not disable JavaScript as a general fix
Use the Disable JavaScript option only when JavaScript changes otherwise-correct output in an unwanted way, such as resetting form values. Do not use it as a general fix for missing content because disabling JavaScript can prevent that content from loading at all.