Skip to content

[Bug] Form fields are rotated 90° counterclockwise when reopening in "Create Fillable PDF Form" #32

Description

@Laubfrosch49

Description

When using PDF24 → "Create Fillable PDF Form" with a landscape-oriented PDF, there is an issue when reopening the document for editing.

After adding text fields and saving the PDF, the form fields are displayed correctly in external PDF viewers (e.g. Adobe Acrobat Reader or browser PDF viewers). However, if the same PDF is opened again in "Create Fillable PDF Form", the form fields are displayed incorrectly.

The fields appear to be rotated 90° counterclockwise. It looks like the editor may be interpreting the page rotation incorrectly or swapping the width and height of the field coordinates.

The issue appears to affect landscape PDFs only. I could not reproduce it with portrait-oriented documents.

Steps to Reproduce

  1. Open PDF24.
  2. Select "Create Fillable PDF Form".
  3. Open a landscape-oriented PDF.
  4. Add several text fields to the document.
  5. Save the PDF.
  6. Open the saved PDF in an external PDF viewer and verify that all form fields are displayed correctly.
  7. Reopen the same PDF in "Create Fillable PDF Form".

Actual Behavior

  • Form fields are displayed rotated 90° counterclockwise in the editor.
  • Their positions no longer match the underlying PDF.
  • It appears that the page rotation and/or field coordinates are interpreted incorrectly.

Expected Behavior

When reopening the PDF in "Create Fillable PDF Form", all form fields should appear in the same positions and orientation as when they were originally created and as they are displayed in external PDF viewers.

Screenshots

Incorrect rendering after reopening the PDF in the form editor.

Image

Correct rendering of the saved PDF in an external viewer.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions