Modules
Public API for creating PDF documents with PaperForge.
Represents colors used by PDF graphics operations.
Compression helpers used by PDF streams.
Helpers for converting between PDF coordinate systems.
Represents a PDF document and manages its indirect objects.
Represents a standard PDF font registered inside a document.
Stores the standard PDF fonts registered in a document.
Definitions for the 14 standard PDF fonts.
Character-width metrics for standard PDF fonts.
Builds PDF commands for drawing circles using cubic Bézier curves.
Builds PDF drawing commands for image XObjects.
Builds PDF commands for drawing lines.
Builds PDF commands for drawing rectangles.
Builds PDF text drawing commands.
Builds multiline text commands constrained to a rectangular area.
Represents an image registered inside a PDF document.
Stores images registered inside a PDF document.
Reads JPEG metadata without decoding image pixels.
Reads PNG metadata and image data for embedding in PDF image XObjects.
Represents page margins.
Represents document metadata stored in the PDF information dictionary.
Represents an indirect PDF object.
Represents a PDF page and its drawing operations.
Compiles PaperForge.Page drawing operations into PDF page content.
Represents the resources used by a PDF page.
Standard PDF page dimensions expressed in points.
Represents an indirect reference to a PDF object.
Serializes Elixir values into PDF syntax.
Represents a PDF stream object.
Encodes strings for use inside PDF objects.
Measures text using the metrics of the standard PDF fonts.
Wraps text into lines that fit within a maximum width.
Serializes a PaperForge.Document into a valid PDF binary.