PDF/UA-1 · CLAUSE 7.11

Embedded file is missing required names

The file specification for an attachment lacks non-empty F and UF entries.

Rule 7.11-1 ISO 14289-1 Object: CosFileSpecification

Why it matters

Attachments appear without a usable name, so users cannot tell what they are about to open.

How to fix it

  • Set both the F (file name) and UF (Unicode file name) entries when embedding a file.
  • Add a Desc entry describing the attachment for extra clarity.
  • Re-attach the file with a current PDF library if the producer wrote only the legacy F entry.

What the standard says

The file specification dictionary for an embedded file shall contain the non-empty F and UF keys

Check your own PDF

Validate a file against PDF/UA-1 and see whether this rule fails in your document.

curl -sS -X POST "https://api.ua1.dev/api/validate?format=compact&profile=ua1" \
  -F "file=@document.pdf"