We help IT Professionals succeed at work.

generating pdfs in php

andieje asked
Last Modified: 2014-11-09

I need some help creating pdfs in php. I have been having nothing but trouble. I have used tdpdf5 and it loses the table of contents. I have tried dompdf but the output looks different in the pdf than the html.

Can anyone advise of a reliable tool for making pdfs? I didnt think it would be this difficult.

Is tcpdf6 worth trying. I cant find any examples or tutorials and it seems to different than tcpdf5.

Thanks in advance
Watch Question

Joe WinogradDeveloper
Most Valuable Expert 2018

Haven't used it myself, but TCPDF gets high marks from experts here at EE:


There are plenty of examples at the site:


Regards, Joe
Most Valuable Expert 2011
Author of the Year 2014
This one is on us!
(Get your first solution completely free - no credit card required)


When i passed the pdf output from tcpdf through a pdf validator it got loads of errors but that was version 5.
I dont really understand what the cells are tcpdf 6, I have been experimenting with mpdf but i have heard good things about tcpdf. Can i just ignore the cells as they are what put me off in the first place.




Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.