Guide
Customizing Generated PDFs
Instance-Specific Parameters
You can adjust attributes of generated PDFs by providing custom settings for the generating method:
orientation
The paper orientation of the PDF: 'portrait'
or 'landscape'
Default: 'portrait'
size
The paper size of the PDF: 'letter'
, 'legal'
, 'a5'
, or any of DOMPDF’s built-in sizes
Default: 'letter'
filename
The name for the generated file (without the .pdf extension). Accepts a string.
Default: 'Printmaker'
encrypt
Whether the PDF should be encrypted/password-protected. Accepts a boolean.
Default: false
userPass
The user password. Accepts a string.
ownerPass
The owner password. Accepts a string.
canPrint
Whether the PDF can be printed without being unlocked. Accepts a boolean.
Default: true
canModify
Whether the PDF can be modified without being unlocked. Accepts a boolean.
Default: true
canCopy
Whether the PDF can be copied without being unlocked. Accepts a boolean.
Default: true
canAdd
Whether the PDF allows adding comments or pages without being unlocked. Accepts a boolean.
Default: true
Config Settings
In addition to these instance-specific settings, you can also override any of the default Config Settings for each individual PDF you generate.