Adobe Acrobat fails to render PDF content when Form XObjects are too deeply nested
- Open the attached "test53.pdf" in Adobe Acrobat.
- The PDF contains 53 levels of nested Form XObjects (XObjects within XObjects).
- Beyond a certain depth (52), the nested content does not render at all, even though the PDF is valid according to ISO 32000 (no recursion, only nesting).
Expected behavior:
Content should render consistently, as the PDF spec allows arbitrary nesting of Form XObjects.
Actual behavior:
Beyond 52 levels of nesting, the PDF viewer skips rendering the content.
Attached is also a "test52.pdf" file with 52 levels of nested Form XObjects that renders correctly.
3
votes
