DEILLUSTRATE(1p)

πŸ“¦
version 1.60 Β· 2 versions
  • 1.60 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 1.60 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’… DEILLUSTRATE β€” ok bestie, let's talk

No manual-name header line needed, you already know her: it's deillustrate, a Perl script, and she's here to strip the Adobe Illustrator crumbs out of your PDF πŸŽ€


✨ SYNOPSIS ✨

 deillustrate [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

So like, you hand her an infile.pdf, and if you're feeling generous you also hand her an outfile.pdf 🫢


🌸 DESCRIPTION 🌸

okay so picture this: Adobe Illustrator has this genuinely iconic feature where the author can embed special metadata in a PDF that lets Illustrator reopen the file fully editable. It's giving "I can fix her" energy and honestly? Respect. πŸ’–

BUT. βœ‹ That extra data does increase the size of the PDF unnecessarily if no further editing is expected β€” which, bestie, is the case for most PDFs that are just gonna be distributed on the web. And depending on the PDF, this can dramatically reduce the file size. Not me shrinking your whole file with zero effort 😭πŸ”₯

This program uses a few heuristics to find and delete the Illustrator-specific data. Heuristics, bestie β€” she's sniffing it out, she's not reading a map. πŸ•΅οΈβ™€οΈ

She also removes embedded thumbnail representations of the PDF, for even more byte savings. Two snacks, one plate. πŸ“


🌈 SEE ALSO 🌈

  • CAM::PDF β€” the whole family, go say hi πŸ’œ

πŸ‘‘ AUTHOR πŸ‘‘

See CAM::PDF β€” yeah, that's the whole thing, she's shy πŸ™ˆ


perl v5.36.0 Β· 2022-12-08 β€” mwah, that's the version and the date, timestamped and slayed, no cap πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from