PHPOffice/PHPPresentation
A pure PHP library for reading and writing presentations documents
Is PHPOffice/PHPPresentation beginner-friendly?
In the last 30 days, PHPOffice/PHPPresentation merged 24 of 34 pull requests from outside contributors, and its maintainers usually reply within 1 day. 3 beginner-friendly issues are open now.
- Stars
- 1.4k
- Forks
- 549
- Open beginner issues
- 3
- Indexed issues
- 237
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 26
- Dominant language
- PHP
- License
- No license data
- Last GitHub push
- Oct 19, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- hacktoberfest
How to contribute to PHPOffice/PHPPresentation
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Pick one of the 3 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 4/5 3-5 days Newbie friendliness 68/100
PHPOffice/PHPPresentation#986 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 38/100
PHPOffice/PHPPresentation#985 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
PHPOffice/PHPPresentation#946 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
PHPOffice/PHPPresentation#943 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
PHPOffice/PHPPresentation#892 ·
Maintainers usually reply within 1 day
-
Release 1.3.0May be free again @Progi1984 claimed this 459 days ago, and no pull request is open. Open
PHPOffice/PHPPresentation#875 · 5 comments · 1 reaction · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#874 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
PHPOffice/PHPPresentation#873 ·
Maintainers usually reply within 1 day
-
Release 1.3.0Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
PHPOffice/PHPPresentation#869 · 1 reaction ·
Maintainers usually reply within 1 day
-
mpdf supportOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
PHPOffice/PHPPresentation#867 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#864 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
PHPOffice/PHPPresentation#852 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#837 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
PHPOffice/PHPPresentation#832 · 3 comments ·
Maintainers usually reply within 1 day
-
PowerPoint97.php fatal error - getStream(): Argument #1 ($stream) must be of type int, null givenOpen
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#831 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
PHPOffice/PHPPresentation#823 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#821 · 2 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#819 · 1 comment ·
Maintainers usually reply within 1 day
-
Component - PowerPoint97-2003
Difficulty 3/5 1-2 days Newbie friendliness 45/100
PHPOffice/PHPPresentation#817 ·
Maintainers usually reply within 1 day
-
file not supportedOpenComponent - PowerPoint97-2003 Type - Enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
PHPOffice/PHPPresentation#815 · 3 comments ·
Maintainers usually reply within 1 day
-
Status: Waiting for feedback Type - Bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
PHPOffice/PHPPresentation#814 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
PHPOffice/PHPPresentation#809 · 6 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#806 · 1 comment ·
Maintainers usually reply within 1 day
-
Type - Documentation Type - Question
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#805 · 1 comment ·
Maintainers usually reply within 1 day
-
generating a PPT file using a template with placeholders getting the error "getIndex() on null"OpenComponent - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#804 · 1 comment ·
Maintainers usually reply within 1 day
-
Is it possible to generate .pptx file that can be themed/formatted in most PowerPoint Software?OpenType - Documentation
Difficulty 5/5 Over a week Newbie friendliness 20/100
PHPOffice/PHPPresentation#803 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint97-2003 Status: Waiting for feedback Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#801 · 1 comment ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#799 · 2 comments ·
Maintainers usually reply within 1 day
-
Type - Enhancement
Difficulty 5/5 Over a week Newbie friendliness 20/100
PHPOffice/PHPPresentation#794 · 2 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Documentation Type - Enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
PHPOffice/PHPPresentation#792 · 1 comment ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#791 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#767 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#765 ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#763 · 3 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
Component - PowerPoint97-2003 Type - Bug
Difficulty 5/5 Over a week Newbie friendliness 20/100
PHPOffice/PHPPresentation#762 · 1 reaction ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 20/100
PHPOffice/PHPPresentation#756 · 3 comments ·
Maintainers usually reply within 1 day
-
Status: Waiting for feedback Type - Enhancement
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#753 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Type - Bug
Difficulty 2/5 1-3 hours Newbie friendliness 38/100
PHPOffice/PHPPresentation#751 · 2 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#750 · 2 comments ·
Maintainers usually reply within 1 day
-
Status: Waiting for feedback Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 20/100
PHPOffice/PHPPresentation#749 · 3 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint97-2003 Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
PHPOffice/PHPPresentation#744 ·
Maintainers usually reply within 1 day
-
Feature request: Catch errors and isolate them so that the rest of the presentation can be processedOpenStatus: Waiting for feedback Type - Enhancement
Difficulty 5/5 Over a week Newbie friendliness 18/100
PHPOffice/PHPPresentation#742 · 1 comment ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 28/100
PHPOffice/PHPPresentation#737 · 2 comments · 3 reactions ·
Maintainers usually reply within 1 day
-
Status: Waiting for feedback Type - Enhancement
Difficulty 5/5 Over a week Newbie friendliness 15/100
PHPOffice/PHPPresentation#735 · 1 comment ·
Maintainers usually reply within 1 day
-
Error loading PPTOpenComponent - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 2/5 1-3 hours Newbie friendliness 30/100
PHPOffice/PHPPresentation#734 · 2 comments ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 30/100
PHPOffice/PHPPresentation#731 · 1 comment ·
Maintainers usually reply within 1 day
-
Component - PowerPoint2007 Status: Waiting for feedback Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 30/100
PHPOffice/PHPPresentation#727 · 2 comments ·
Maintainers usually reply within 1 day
-
Type - Documentation
Difficulty 4/5 3-5 days Newbie friendliness 25/100
PHPOffice/PHPPresentation#721 ·
Maintainers usually reply within 1 day
-
Type - Bug
Difficulty 3/5 1-2 days Newbie friendliness 20/100
PHPOffice/PHPPresentation#720 ·
Maintainers usually reply within 1 day
-
Custom theme pptxOpenStatus: Waiting for feedback Type - Bug
Difficulty 4/5 3-5 days Newbie friendliness 30/100
PHPOffice/PHPPresentation#718 · 1 comment ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.