API Reference native_elixir_pdf_utilities v#0.18.0

View Source

Modules

Embeds caller-approved files and lists existing PDF attachments.

Builds consistent diagnostics for public API errors.

Inspects, fills and flattens supported AcroForm fields in existing PDFs.

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.

Reads, writes, and detects PDF document outlines.

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.

Adds text, watermarks, page numbers, and PDF-page overlays to existing PDFs.

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.

Validation and normalization for PDF document outlines.

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.