pdf-raku

Documentation for the Raku PDF Project

Raku PDF Project Overview

API Modules

PDF::Lite - Basic PDF Manipulation

Suitable for simple graphics and PDF construction

PDF::API6 - Advanced Manipulation

Fully Featured API, including Outlines, Advanced Colors, Interactive Forms, Settings and Metadata.

FDF - FDF Manipulation

Extension Modules

Module Description Compatibility
PDF::Font::Loader Loads True-Type (*.ttf), OpenType (*.otf) and Type-1 (*.pfb) files. PDF::Lite, PDF::API6 and PDF::Class.
PDF::Font::Loader::HarfBuzz Provides font shaping support. PDF::Font::Loader
HarfBuzz::Subset Enables font subsetting PDF::Font::Loader
PDF::Tags Tagged PDF writing PDF::API6 and PDF::Class
PDF::Tags::Reader Tagged PDF reading PDF::API6 and PDF::Class
HTML::Canvas::To::PDF HTML 5 Canvas renderer PDF::Lite, PDF::API6 and PDF::Class
PDF::To::Cairo Experimental PDF rendering via Cairo PDF::API6 and PDF::Class
PDF::Native Functions rewritten in C (for performance). PDF, PDF::Lite, PDF::API6 and PDF::Class

Tool-chain Modules

PDF::Lite and PDF::API6 Dependencies:

PDF::API6 Only Dependencies: