Expand description
Papermake is a PDF generation library that uses Typst templates with associated schemas to render PDFs from structured data.
Re-exports§
pub use error::PapermakeError;pub use error::Result;pub use schema::Schema;pub use schema::SchemaField;pub use schema::FieldType;pub use schema::SchemaBuilder;pub use template::Template;pub use template::TemplateId;pub use template::TemplateBuilder;pub use render::render_pdf;pub use render::RenderOptions;pub use render::RenderResult;pub use storage::Storage;pub use cache::CachedTemplate;pub use cache::TemplateCache;
Modules§
- cache
- Template-level caching for improved performance
- error
- Error types for the papermake library
- macros
- Macros for ergonomic schema and template definition
- render
- PDF rendering functionality
- schema
- Schema definition for templates
- storage
- Storage abstraction for templates
- template
- Template handling for Typst documents
- typst
Macros§
- schema
- Macro for declarative schema definition
Functions§
- version
- Get the library version