API Reference pdf_elixide v#0.7.0

Copy Markdown View Source

Modules

Elixir bindings for pdf_oxide, a high-performance PDF library written in Rust.

An RGB color, each channel in the 0.0..1.0 range.

Read-only representation of a PDF document.

A single character extracted from a PDF page, with its zero-based page index, bounding box, font metadata, and typographic placement.

A raster image (photo, logo, scanned picture) extracted from a PDF page, with its zero-based page index, on-page bounding box, and dimensions.

Representation of a page of a PDF document.

A vector graphics path — a line, curve, rectangle, or filled shape — extracted from a PDF page, with its zero-based page index and bounding box.

A run of text sharing one text state — the same font, size, color, and text-state parameters — extracted from a PDF page, with its zero-based page index and bounding box.

A table detected on a PDF page, with its zero-based page index, bounding box, and rows.

A single cell of a detected table, with its text, geometry, spans, and grid placement.

A single row of a detected table, holding its cells.

A single line of text extracted from a PDF page, with its zero-based page index, bounding box, and constituent words.

A single word extracted from a PDF page, with its zero-based page index, bounding box, and font metadata.

Mutable, in-memory PDF editor backed by pdf_oxide's DocumentEditor.

Structured error raised or returned by PdfElixide operations.

Representation of the form fields within a PDF document.

Representation of a form field within a PDF document.

An axis-aligned rectangle in PDF user-space coordinates.