| Crates.io | livre |
| lib.rs | livre |
| version | 0.5.0 |
| created_at | 2024-12-23 18:22:16.632723+00 |
| updated_at | 2025-03-09 22:01:10.00593+00 |
| description | Livre: a type-safe PDF parser |
| homepage | |
| repository | https://github.com/bdura/livre |
| max_upload_size | |
| id | 1493292 |
| size | 524,028 |
Livre, pronounced [livĘ] (the french word for book) aims to be a type-safe utility for parsing PDF documents.
Please note that this is a very early release, primarily meant as a motivational tool for me to work towards an actually working release in the near future.
This first version already provides a sufficient set of low-level utilities to extract all PDF primitive types in a type-safe manner.
Thankfully, the ISO standards defining the PDF specification can be downloaded free of charge. Visit the PDF Association's website to get your version.
v0.1.0) Low-level extraction utilities for primitive PDF typesv0.2.0) Parser for cross-reference dictionaryv0.3.0) Eager, owned instance of the Builder traitv0.4.0) Parser for the general PDF structure, allowing to iterate over pages and their contentv0.5.0) Parser for pages' content operators & text contentv0.6.0) Parser for fonts definition - starting with "simple fonts".
This step will allow iterating over characters and their actual position.