Navigation : Getting started - Client-side -- Methods -- Supported browsers -- Examples - Server-side -- Supported Node.js versions -- Examples Fonts - Custom fonts (client-side) -- via Virtual file system (VFS) --- Building font file via PHP script --- Building font file via shell script -- via URL protocol - Icons - Standard 14 fonts Document-definition-object - Styling - Columns - Tables - Lists - Headers and footers - Background-layer - Margins - Stack of paragraphs - Images - SVGs - Links - QR code - Table of contents - Watermark - Page dimensions, orientation and margins - Document Metadata - Patterns - Compression - Encryption and access privileges - PDF/A Options Supported Node.js versions 18 LTS (End-of-life: April 2025) 20 LTS (End-of-life: April 2026) Latest version with support 12 LTS, 14 LTS, 16 LTS is 0.2.12. Version 0.1.x supports Node.js 8 LTS, 10 LTS, 12 LTS, 14 LTS Server-side Examples