Spotlight on pdfly, the Swiss Army knife for PDF files
Briefly

Spotlight on pdfly, the Swiss Army knife for PDF files
"Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. I'm a maintainer of the project πŸ™‚ What can it do? It has meany features, including: $pdflymetaminimal-document.pdf OperatingSystemData ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃Attribute┃Value┃ ┑━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ β”‚FileNameβ”‚/tmp/minimal-document.pdfβ”‚ β”‚FilePermissionsβ”‚-rw-r--r--β”‚ β”‚FileSizeβ”‚16,978bytesβ”‚ β”‚CreationTimeβ”‚2025-10-1309:44:32β”‚ β”‚ModificationTimeβ”‚2025-10-1309:44:32β”‚ β”‚AccessTimeβ”‚2025-10-1309:44:46β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜"
"pdfly can also combine files into new PDF documents: it can extract specific pages & merge documents (pdfly cat); selectively remove pages (pdfly rm); convert images to PDF documents (pdfly x2pdf); and even compress documents (pdfly compress) or build booklets (pdfly 2-up & pdfly booklet). pdfly includes some commands to pull out specific content from PDF files: pdfly extract-images & pdfly extract-annotated-text."
pdfly is a Python command-line tool for PDF manipulation built on fpdf2 and pypdf and created in 2022. The tool can merge and extract specific pages, remove pages selectively, convert images to PDF, compress documents, and produce booklets with 2-up or booklet modes. Additional commands extract images and annotated text from PDFs. pdfly can inspect operating-system and PDF metadata such as file name, permissions, sizes, timestamps, creation date, producer, page count, encryption state, file version, and embedded fonts. The tool also addresses broken cross-reference tables when PDFs are edited manually.
Read at Ludochaordic
Unable to calculate read time
[
|
]