API Reference native_elixir_pdf_utilities v#0.15.0
View SourceModules
Builds consistent diagnostics for public API errors.
Public facade for native HTML/CSS to PDF rendering.
Strict CSS parser for the native HTML-to-PDF renderer.
Font loading, fallback resolution, text measurement, and PDF text encoding.
Resolves styled text graphemes to fonts before layout and PDF writing.
Strict HTML parser for the native HTML-to-PDF renderer.
Layout engine for the native HTML-to-PDF renderer.
Adds opt-in running headers and footers to already paginated layout boxes.
Shared page-option cascade helpers and vertical layout-box geometry.
Pagination stage for the native HTML-to-PDF renderer.
PDF writer stage for the native HTML-to-PDF renderer.
Style computation for the native HTML-to-PDF renderer.
Reads PDF document information and page geometry and updates common metadata.
Runtime resource limits used by PDF parsing, information access, text extraction, merging, page transforms, splitting, and HTML-to-PDF rendering.
PDF utilities for merging documents through the shared native reader.
Converts glyph names used by supported PDF simple-font encodings to Unicode.
Strict, native PDF object reader shared by PDF utilities.
Rebuilds one PDF as multiple valid PDF documents.
Strict native extraction of embedded Unicode text from PDF documents.
A PDF tokenizer in pure Elixir.
Rebuilds PDFs with selected, reordered, deleted, or rotated pages.
Validation and normalization for PDF information inspection and updates.
Merge-specific validation and rewrite preparation.
Shared semantic validation for parsed PDF documents.
Text-extraction validation and preparation for parsed PDF documents.
Semantic validation and normalization for the low-level PDF writer.