slackbuilds/graphics/pdfsyntax
Lockywolf 1888053f9a
graphics/pdfsyntax: Added (Python Library).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2025-02-15 08:30:14 +07:00
..
README graphics/pdfsyntax: Added (Python Library). 2025-02-15 08:30:14 +07:00
pdfsyntax.SlackBuild graphics/pdfsyntax: Added (Python Library). 2025-02-15 08:30:14 +07:00
pdfsyntax.info graphics/pdfsyntax: Added (Python Library). 2025-02-15 08:30:14 +07:00
slack-desc graphics/pdfsyntax: Added (Python Library). 2025-02-15 08:30:14 +07:00

README

A Python library to inspect and transform the internal structure of
PDF files

The project is focused on chapter 7 ("Syntax") of the Portable
Document Format (PDF) Specification. It implements all the detailed
document structure management down to the byte level for inspection
and transformation use cases (access to metadata, rotation,...).

Internal functions are being exposed as an API toolkit for PDF
read/write operations, Some specific functions are additionally
exposed as a command line interface for use in a terminal or a
browser. PDFSyntax is lightweight (no dependencies) and written from
scratch in pure Python, with a focus on simplicity and immutability.

It favors non-destructive edits allowed by the PDF Specification: by
default incremental updates are added at the end of the original file
(you may rewind or squash all revisions into a single one).