PHP Invoice Generator - PHP Class For Beautiful PDF Invoices, it supports HTML Templates also.
PHP Invoice Generator is an object oriented PHP class to generate beautifully designed invoices, quotes or Sale/Purchase orders with just a few lines of code. Brand it with your own logo and theme color, add unlimited items and total rows with automatic paging. You can deliver the PDF output in the user’s browser, save on the server or force a file download.
PHP Invoice Generator is fully customizable and can be integrated into any well known CMS like wordpress, CodeIgniter, Laravel or custom CMS's.
PHP Invoice Generator supports HTML templates based on Mustache Templating. PHP Invoice is a pdf invoicing library based on HTML Templates so you can customize it to max with no special coding.
Multi-languages support
PHP Invoice Generator has built-in translations in English, Dutch, French,
German, Spanish and Italian (you can easily add your own if needed).
PHP Invoice Generator is based on html templating and supports all type of
languages and RTL/LTR.
Multi-currency support
PHP Invoice Generator allows you to add add any currency needed per document.
Additional titles, paragraphs and badges
We made it easy to add extra content (titles and multi-line paragraphs) to the
bottom of the document. You might use it for payment or shipping information or
any other content needed.
PHP Invoice Generator Examples:
There are 3 examples included in the examples/ folder of this repo:
* simple.php
* example1.php
* example2.php
* change_timezone.php
Create A New Invoice
Make sure that the default php date timezone is set before using the class.
In this simple example we are generating an invoice with custom logo and theme color. It will contain 2 products and a box on the bottom with VAT and total price. Then we add a "Paid" badge right before the output.
------------------------------------------
include('../phpinvoice.php');
$invoice = new phpinvoice();
/* Header Settings */
$invoice-]setLogo("images/sample1.jpg"); //logo image path
$invoice-]setColor("#007fff"); // pdf color scheme
$invoice-]setType("Sale Invoice"); // Invoice Type
$invoice-]setReference("INV-55033645"); // Reference
$invoice-]setDate(date('M dS ,Y',time())); //Billing Date
$invoice-]setTime(date('h:i:s A',time())); //Billing Time
$invoice-]setDue(date('M dS ,Y',strtotime('+3 months'))); // Due Date
$invoice-]setFrom(array("Seller Name","Sample Company Name","128 AA Juanita
Ave","Glendora , CA 91740"));
$invoice-]setTo(array("Purchaser Name","Sample Company Name","128 AA Juanita
Ave","Glendora , CA 91740"));
/* Adding Items in table */
$invoice-]addItem("AMD Athlon X2DC-7450","2.4GHz/1GB/160GB/SMP-DVD/VB",6,0,580,0,3480);
$invoice-]addItem("PDC-E5300","2.6GHz/1GB/320GB/SMP-DVD/FDD/VB",4,0,645,0,2580);
$invoice-]addItem('LG 18.5" WLCD',"",10,0,230,0,2300);
$invoice-]addItem("HP LaserJet 5200","",1,0,1100,0,1100);
/* Add totals */
$invoice-]addTotal("Total",9460);
$invoice-]addTotal("VAT 21%",1986.6);
$invoice-]addTotal("Total due",11446.6,true);
/* Set badge */
$invoice-]addBadge("Payment Paid");
/* Add title */
$invoice-]addTitle("Important Notice");
/* Add Paragraph */
$invoice-]addParagraph("No item will be replaced or refunded if you don't have
the invoice with you.");
/* Set footer note */
$invoice-]setFooternote("My Company Name Here");
/* Render */
$invoice-]render('example1.pdf','I');
/* I =] Display on browser, D =] Force Download, F =] local path save, S =]
return document path */
------------------------------------------
For any assistance or feedback please contact us, we are glad to assist you asap.
Related Products
PDF Compressor Command Line
PDF Compressor Command Line -- Achieving Size Reduction with PDF Compression Command Line SoftwarePD..
$199.00
PDF to Image Converter Command Line
PDF to Image Converter Command Line is a Windows console utility that create image files (png, jpg..
$59.95
jQuery Multiple File Uploader
jQuery Multiple File Uploader is a new and modern multiple file uploader, offering a wide variety of..
$9.95
PDF Keywords to Hyperlinks Maker Command Line
With VeryUtils PDF Hyperlinks Maker Command Line software, you can turn every occurrence of a part..
$299.00
Scan to Word OCR Converter
VeryUtils Scan to Word OCR Converter does scan papers to word documents or convert to word documen..
$79.95
JQuery Html5 Video Player
JQuery Html5 Video Player is a fantastic HTML5 video player based on jQuery JavaScript Library. Th..
$29.95
JavaScript PDF Creator Library
JavaScript PDF Creator is a client library to generate PDFs in pure JavaScript. JavaScript PDF Cre..
$79.95
PythonPDF Library Source Code License
PythonPDF Library Source Code License PythonPDF Library is a tool for extracting information from P..
$299.00
HTML5 PDF Annotation Source Code License
HTML5 PDF Annotation Source Code License HTML5 PDF Annotation is a HTML5 Based Document & Image Ann..
$6,500.00
PDF Toolkit Command Line Tools & Utilities
PDF Toolkit Command Line Tools & UtilitiesPDF Toolkit Command Line gives you a wide range of profess..
$299.00
Save17%
PHP Script Batch Watermark
PHP Watermark Script – batch to add watermarks to all of your image files in a folder and sub-fold..
$24.95 $29.95
Total Video Downloader PHP Script
Total Video Downloader PHP Script -- Download YouTube and more for PHP Script Source Code Total Vid..
$49.95
PDF Page Master Command Line
PDF Page Master Command Line is a command line application which can be used to maintain your PDF ..
$299.00
PHP Smart Currency Library
PHP Smart Currency Library Smart Currency PHP Library utilises the Smart Caching and Certain API ..
$19.95
Tags: create invoice, invoice creator, invoice generation, invoice generator, invoice maker, invoice pdf, make invoice, pdf invoice, pdf receipt, pdf report, receipt maker, receipt pdf, report pdf
You Recently Viewed
PDF to Word Converter
PDF to Word Converter is a Windows desktop software for Windows users. It allows you easily and qu..
$39.95
XPS Print Command Line
XPS Print Command Line is a XPS Printing application, it can be used to batch print XPS files to PDF..
$199.00
EMF to Vector Converter Command Line
EMF to Vector Converter Command Line Software can be used to convert from EMF and WMF Metafile file..
$295.00
PHP Web Page Password Protect
Protect web page with a simple password, Password protect PHP Script. The best and easiest way to l..
$9.95