Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
dompdf
/
dompdf
Public
Notifications
You must be signed in to change notification settings
Fork
1.8k
Star
11.2k
Code
Issues
501
Pull requests
43
Discussions
Actions
Projects
Wiki
Security and quality
10
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
dompdf
src
Options.php
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 13, 2026
Allow limits to images based on byte size
bsweeney
committed
7c65e7b
View commit details
Copy full SHA for 7c65e7b
View code at this point
Browse repository at this point
Ensure path boundary during chroot validation
bsweeney
committed
1b3b61e
View commit details
Copy full SHA for 1b3b61e
View code at this point
Browse repository at this point
Commits on Jan 1, 2026
Update Options.php
ShaiMagal
authored and
bsweeney
committed
a098928
View commit details
Copy full SHA for a098928
View code at this point
Browse repository at this point
Commits on Sep 13, 2025
Specify encoding for MBString functions
Show description for e5078ce
bsweeney
committed
e5078ce
View commit details
Copy full SHA for e5078ce
View code at this point
Browse repository at this point
Commits on Sep 1, 2025
Refactor Options class set and get methods
MuneebStack
authored
3169c31
View commit details
Copy full SHA for 3169c31
View code at this point
Browse repository at this point
Commits on Jan 14, 2025
feat: Add PDF/A compliance mode
Starfox64
authored and
bsweeney
committed
97e0631
View commit details
Copy full SHA for 97e0631
View code at this point
Browse repository at this point
Commits on Jan 13, 2025
Add data URI to the default list of allowed protocols
Show description for 19f567e
bsweeney
committed
19f567e
View commit details
Copy full SHA for 19f567e
View code at this point
Browse repository at this point
Commits on Nov 23, 2024
implicit nullable is deprecated
swiffer
authored and
bsweeney
committed
c427d81
View commit details
Copy full SHA for c427d81
View code at this point
Browse repository at this point
Commits on Apr 29, 2024
Avoid deprecation notice when validating null artifact paths
bsweeney
committed
12834cc
View commit details
Copy full SHA for 12834cc
View code at this point
Browse repository at this point
FIX artifact path validation
Show description for e1899a4
semul
authored and
bsweeney
committed
e1899a4
View commit details
Copy full SHA for e1899a4
View code at this point
Browse repository at this point
Support artifact path validation
bsweeney
committed
3e665ec
View commit details
Copy full SHA for 3e665ec
View code at this point
Browse repository at this point
Commits on Feb 25, 2024
Implement new option "allowedRemoteHosts" to restrict which remote hosts can be requested
bohwaz
authored
8608964
View commit details
Copy full SHA for 8608964
View code at this point
Browse repository at this point
Commits on Nov 10, 2023
Support `allowed_protocols` key alias on Options
erikn69
authored and
bsweeney
committed
1223d8e
View commit details
Copy full SHA for 1223d8e
View code at this point
Browse repository at this point
Commits on Nov 14, 2022
Add type declaration to paper-orientation parameters
Show description for 9c12634
Mellthas
committed
9c12634
View commit details
Copy full SHA for 9c12634
View code at this point
Browse repository at this point
Commits on Jul 11, 2022
Move attribution to AUTHORS file
bsweeney
committed
8530b3a
View commit details
Copy full SHA for 8530b3a
View code at this point
Browse repository at this point
Commits on Jun 17, 2022
Options docblock update
bsweeney
committed
7f5d0dc
View commit details
Copy full SHA for 7f5d0dc
View code at this point
Browse repository at this point
Commits on Jun 14, 2022
Update resource URI validation and handling
Show description for 99aeec1
bsweeney
committed
99aeec1
View commit details
Copy full SHA for 99aeec1
View code at this point
Browse repository at this point
Add a default context
Show description for bb1ef65
bsweeney
committed
bb1ef65
View commit details
Copy full SHA for bb1ef65
View code at this point
Browse repository at this point
Commits on May 16, 2022
Switch to html5-php for document parsing
Show description for 7091002
bsweeney
committed
7091002
View commit details
Copy full SHA for 7091002
View code at this point
Browse repository at this point
Commits on May 10, 2022
Do not write to log by default
Show description for 206c54f
bsweeney
committed
206c54f
View commit details
Copy full SHA for 206c54f
View code at this point
Browse repository at this point
Commits on Mar 21, 2022
Improve default font handling
Show description for da36554
bsweeney
committed
da36554
View commit details
Copy full SHA for da36554
View code at this point
Browse repository at this point
make `httpContext` available from options
erikn69
authored and
bsweeney
committed
2180608
View commit details
Copy full SHA for 2180608
View code at this point
Browse repository at this point
Commits on Mar 10, 2021
Apply coding-standards changes to files
Mellthas
committed
2f483e0
View commit details
Copy full SHA for 2f483e0
View code at this point
Browse repository at this point
Commits on Jan 4, 2021
Fix multi-path support for chroot option
Show description for 502ea90
bsweeney
committed
502ea90
View commit details
Copy full SHA for 502ea90
View code at this point
Browse repository at this point
Commits on Dec 15, 2020
Remove unused "admin" options
Show description for c4d41fc
bsweeney
committed
c4d41fc
View commit details
Copy full SHA for c4d41fc
View code at this point
Browse repository at this point
Commits on Sep 10, 2020
missing correct docblock param for string
Tim Schoondergang TiMMiT
committed
7e1939a
View commit details
Copy full SHA for 7e1939a
View code at this point
Browse repository at this point
setChroot now will accept array and string
Tim Schoondergang TiMMiT
committed
882d62d
View commit details
Copy full SHA for 882d62d
View code at this point
Browse repository at this point
Commits on Sep 9, 2020
first version so that chroot is an array instead of an string. Needed for multiple locations for resources (images/style....) and not a to wide and insecure "/" setting to overcome this
Tim Schoondergang TiMMiT
committed
ac548fc
View commit details
Copy full SHA for ac548fc
View code at this point
Browse repository at this point
Commits on May 17, 2020
Move font subsetting from render to output (#2149)
Show description for 2aa40ad
simonberger
and
bsweeney
authored
2aa40ad
View commit details
Copy full SHA for 2aa40ad
View code at this point
Browse repository at this point
Commits on Jan 26, 2020
Removed old (php < 5.4) array syntax (#2050)
Show description for adcd973
3 people
committed
adcd973
View commit details
Copy full SHA for adcd973
View code at this point
Browse repository at this point
Commits on May 20, 2019
Use the commonly supported `/` path separator
bsweeney
committed
5f6758a
View commit details
Copy full SHA for 5f6758a
View code at this point
Browse repository at this point
Commits on Nov 11, 2018
fixed some spelling mistakes in comments
PHPGangsta
authored and
bsweeney
committed
3e54aa9
View commit details
Copy full SHA for 3e54aa9
View code at this point
Browse repository at this point
Commits on Sep 25, 2017
Remove unused and unnecessary imports. Fix class names in doc blocks
Mellthas
authored and
bsweeney
committed
91ad04f
View commit details
Copy full SHA for 91ad04f
View code at this point
Browse repository at this point
Commits on Jan 24, 2017
Fixed, updated and added phpdoc in Dompdf\Css namespace as well as the Options class for now
sberger
committed
69ba130
View commit details
Copy full SHA for 69ba130
View code at this point
Browse repository at this point
Commits on Nov 25, 2016
Add default paper orientation to Options class
bsweeney
committed
d3769f4
View commit details
Copy full SHA for d3769f4
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.