Why does this happen?

  • The download or attachment is incomplete. The index a PDF reader needs sits at the end of the file, so a transfer that stops early removes exactly the part Acrobat looks for first.
  • The file was altered in transit. An old FTP transfer in text mode, a mail gateway that re-encodes attachments, or security software that rewrites files can change bytes a PDF depends on.
  • It was saved while something went wrong. An app that crashed, a laptop that slept, or a USB stick pulled out mid-save can leave a file half-written.
  • Cloud sync handed over a placeholder. Sync apps can show a file that has not finished downloading, or keep a conflicted copy that is only partly there.
  • The software that made it broke the rules. Some generators write PDFs whose internal offsets are wrong. Forgiving readers cope; Acrobat, which checks more strictly, refuses.