API Reference ootempl v#0.3.0
Modules
Office Open XML document templating library for Elixir.
Provides functions for working with .docx files as ZIP archives.
Detects and parses block markers for hierarchical list iteration in tables.
Detects and parses conditional markers in text for conditional section processing.
Provides data access for nested Elixir data structures with case-insensitive key matching.
Formatting filters applied to placeholder values.
Functions for detecting, validating, and embedding images in Word documents.
Raised when an image replacement operation fails.
Raised when a .docx file is not a valid ZIP archive.
Raised when XML content in a .docx file is not well-formed.
Raised when a required file is missing from a .docx archive.
Detects and parses placeholder variables in text.
Raised when one or more placeholders in a template cannot be resolved.
Manages relationship XML for Office Open XML documents.
Replaces placeholders in Word XML text nodes while preserving formatting.
Table structure detection and analysis for Word documents.
Represents a pre-loaded and parsed .docx template optimized for batch rendering.
Information about a template's structure and requirements.
Raised when a .docx file fails general validation checks.
Provides validation functions for .docx files.
XML manipulation utilities for working with Erlang's :xmerl library.
XML normalization for fragmented placeholders in Word documents.