DEILLUSTRATE(1)

πŸ“¦ version 1.60, in nixos 26.05, nixpkgs unstable

🌸 NAME 🌸

Okay bestie, welcome to the DEILLUSTRATE(1) page from User Contributed Perl Documentation πŸ’…. Meet deillustrate.pl - Remove Adobe Illustrator metadata from a PDF file. That's literally the whole NAME-section tea, no cap. πŸ“

✨ SYNOPSIS ✨

The summoning spell is giving:

        deillustrate.pl [options] infile.pdf [outfile.pdf]\n";

        Options:
          -o --order          preserve the internal PDF ordering for output
          -v --verbose        print diagnostic messages
          -h --help           verbose help message
          -V --version        print CAM::PDF version

And the options, bullet-style because we're cute like that:

  • -o, --order β€” preserve the internal PDF ordering for output
  • -v, --verbose β€” print diagnostic messages
  • -h, --help β€” verbose help message
  • -V, --version β€” print CAM::PDF version

πŸ’– DESCRIPTION πŸ’–

So Adobe Illustrator has a very handy feature that lets an author embed special metadata in a PDF so Illustrator can reopen the file fully editable. Iconic for editors, lowkey tragic for file size. 😭

But that extra data does increase the size of the PDF unnecessarily if no further editing is expected β€” which is the case for most PDFs that will be distributed on the web. Depending on the PDF, this can dramatically reduce the file size. Slay, honestly. ✨

This program uses a few heuristics to find and delete the Illustrator-specific data. It also removes embedded thumbnail representations of the PDF for further byte savings. Extra bytes found crying in the club? Deleted. πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

CAM::PDF β€” go look, iykyk. πŸ‘‘

🌈 AUTHOR 🌈

See CAM::PDF.


πŸ’– Cute sign-off: this page is from perl v5.42.3, dated 2013-08-15, and it's the DEILLUSTRATE(1) manual β€” periodt. 🫢

πŸ“¦ where this page comes from