Create PDF pages in PHP - php

Which is the best PHP-PDF library that can be used to create PDF files with more than 100 pages?
I am creating an application where there is need of creating PDF reports of account for an entire financial year, which library should is use?

See here:
Converting HTML to PDF using PHP?
Which one is the best PDF-API for PHP?
HTML to PDF vs. Programmatically creating PDF via PHP
Converting HTML to PDF (not PDF to HTML) using PHP
Specifically: https://stackoverflow.com/search?q=php%20pdf

Use tcpdf library. It might be best for you.

Related

How to convert HTML page into PDF in PHP?

I have generated an E-bill using html, css, bootstrap and php. Is there any way I can get it directly into PDF format (easily downloadable format)?
What all I could find was creating pdf using the code(FPDF etc). But that's not what I want. I already have the e-slip structure ready.
Thanks

Create PDF in PHP without manually creating HTML

Can we really generate pdf files using php thro' some APIs without manually creating HTML. Beacuse I have got to create Invoices for some 50 groups and each having different HTML, so it would be a pain to create HTML for each of them and then create PDF using library from this HTML. Is there any other way?
yes of course, start learning from
http://www.fpdf.org/ or
https://tcpdf.org/
It will definitely helps you

PHP PDF conversion

I am using PHP 5.0 pdf library to convert files dynamically into PDF.
I am using this reference from the official PHP website using PDF_new(), creating its object and using PDF_set_info and PDF_get_buffer functions.
This works fine, but when I want to create PDF pages and writing the content inside of it, there is no reference given anywhere on how to convert an already existing page to PDF. Say a page in my folder bill.php with CSS too needs to be converted to PDF on the fly.
Well converting HTML to PDF is not that easy, there are several libraries out there that might fit your needs. But none has full html/css capabilities, especially not css3.
FPDF
http://www.fpdf.org
TCPDF
http://www.tcpdf.org
DOMPDF
http://code.google.com/p/dompdf/ (this class allows you to easily convert simple layouted websites to pdf. i used this class quite often with almost no problems. sadly this library does not support converting of forms to usable input fields.)
WKHTMLTOPDF
http://code.google.com/p/wkhtmltopdf/ (actually a linux package but php wrappers are existing. this gives almost full html capabilities and awesome results)
html2PDF is a nice library to use. Make sure you change the default language to English though. I've used it many times to create dynamic invoices with tables and divs. Works really well.
Refer some of the articles, which may help to improve your knowledge as well as clear some of doubt of you.
Getting started
Convert HTML To PDF in PHP The Easy Way
How to Generate a PDF With PHP
Convert HTML to PDF
This HTML to PDF SDK may also help you.
Hope, it will help you.

Create PDF from current HTML page [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Convert HTML + CSS to PDF with PHP?
I'm on a basic Apache with no extensions apart from default enabled and I want to create a PDF file from the current page.
The current page is PHP echoing out some variables but I want to create a PDF document from the HTML and text currently shown on the page.
Something like WHMCS quote system.
You could use a third party solution such as:
http://pdfcrowd.com/
http://www.web2pdfconvert.com/
http://html-pdf-converter.com/
I'd recommend pdfcrowd.com - it has an API that you can use and i've used the service before and not had any problems.
Look into FPDF, TCPDF, DomPDF, or any other PHP PDF library.
FPDF is very lightweight, and could be perfect for you if you are just echoing out variables.
TCPDF is much more HTML->PDF in terms of syles and css features, but the file size is a bit bigger. It could be used to easily build invoices and make them look nice.
I haven't used DomPDF personally, so I won't comment on it, but it can get the job done.
Take a look at FPDF.
It is a free libary for generating .pdf documents within php.
I've used TCPDF to create a PDF from HTML. I think DOMPDF also does that
you have a few options:
http://php.net/manual/en/book.pdf.php
FPDF: http://www.fpdf.org/
TCPDF: http://www.tcpdf.org/
DOMPDF: http://code.google.com/p/dompdf/
BTW: Convert HTML + CSS to PDF with PHP?
You can also check dompdf . It creates pdf FROM HTML ! it could be more appropriate for your request but I personally prefer FPDF (CSS make me sometimes crazy with domdf :-) )
The only pure PHP solution I've tested is mPDF and it worked pretty well for my purpose. It takes HTML/CSS input at generates a PDF from that.
It requires a lot of memory so you'll have to increase the memory limit for the script. The settings that worked for me were:
ini_set('memory_limit', '1024M');
ini_set('pcre.backtrack_limit', 2000000);

php pdf generator that handles multiple layers (text on an image etc)

I have worked on generating PDF about 3 years ago and used FPDF lib for this purpose. I remember it wasn't great as it was very limiting. I haven't got a chance to work on any other PDF related programming since.
I reckon many libraries came up to light during last few years. What is the best pdf generating lib for php that you can recommend nowadays? I would need to be able to include images or even 2 layers (image + text on it) so the lib should allow to do that easily
thanks
Why should not you try to prepare a html of your choice and convert it to pdf using htmltopdf generator. wkhtmltopdf is one among the best. Try to create a html template where you can pass your data and image space. Pass data to that html template and convert that html into pdf.

Categories