novolis-pdf / README.md
novolis-pdf docs
Read arbitrary PDF files
dotnetpdfnovolis
Ground-up PDF reading. This repository parses arbitrary PDF files. novolis-documents authors paged documents and writes PDFs.
| Doc | What it covers |
|---|---|
| getting-started.md | Install, open a file, build and test |
| design.md | Package stack, boundaries, non-goals |
| release.md | CalVer and GitHub Packages |
Packages
| Package | Role |
|---|---|
| `Novolis.Pdf.Abstractions` | Reader contracts and records |
| `Novolis.Pdf.Core` | Source lifetime and session |
| `Novolis.Pdf.Parsing` | Syntax and typed object graph |
| `Novolis.Pdf.Rendering` | Page plans and view transforms |
| `Novolis.Pdf.Rendering.Skia` | Skia raster adapter |
| `Novolis.Pdf.Text` | Text, search, and outlines |
| `Novolis.Pdf.Documents` | Recent documents and positions |
| `Novolis.Pdf.Platform` | Activation and user-data paths |