Navigation :
Migration from 0.1/0.2
Getting started
-
Client-side
-- Methods
-- Supported browsers
-- Examples
-
Server-side
-- Supported Node.js versions
-- Methods
-- Examples
-
Examples from the community
Fonts
-
Custom fonts (client-side)
--
via Virtual file system (VFS)
--
via URL protocol
- Icons
- Standard 14 fonts
Document-definition-object
- Styling
- Columns
- Tables
- Lists
- Headers and footers
- Background-layer
- Margins
- Stack of paragraphs
- Document sections
- Images
- SVGs
- Links
- QR code
- Table of contents
- Watermark
- Page dimensions, orientation and margins
- Document Metadata
- Patterns
- Compression
- Encryption and access privileges
- Attachments embedding
- PDF/A
Options
Supported browsers
Edge
Firefox
Chrome
Chrome (Android)
Opera
Safari (iOS)
Safari (iOS) iPhone
Limitations
Methods open() and print() are supported only in:
Add-ons used in browsers can affect the functionality of pdfmake (especially for open() and print()). If pdfmake is not working try disable add-ons in browser.
Problematic add-ons
AdBlock
Fully description is available in issue .