xInvoice is fully customizable and comes with many different design options. It can be easily integrated with popular CMS, frameworks and various apps.
xInvoice is an advance PHP application that helps you create beautifully designed invoices with just few lines of codes. It is a free invoice generator that allows you to design invoices in format of PDF or HTML. All you need to do is write 2 lines of code to build invoice in pdf/html format. You can build invoices, quotes or orders easily from professional templates in super fast manner using PHP.
With the help of xInvoice, You can enter all data of invoice in the config data files and invoice will be created based on that data. You can modify complete data dynamically using various functions available in script. You can also generate invoice from database as xInvoice comes with PDOModel database helper class that helps you connect with database and fill the invoice values directly.
Yes, it works with mpdf6 and mpdf7 also. You need to download the mpdf required version and it put vendor folder inside the script/class/library folder. If you are using mpdf6 then you need to set the version in the config file also.
Yes, main purpose of xInvoice script is to generate dynamic invoices. This script contains basically set of OOPs classes in PHP. For other languages, you can use the REST to get the invoice. You can integrated it to cms, crms, frameworks and your apps.
No, this is not an invoice management software. It helps you to create the invoice programmatically. You can integrate it to your applicate to generate the invoice directly from database. It doesn't save the invoice related data (though you can easily create complete invoice management software as it comes with pdomodel database abstraction script).
Yes, you can use the REST api to pass data and generate pdf. Please check following demo. http://xinvoice.info/demo/pages/rest
If you want to view the pdf file in browser then it must be the first output before any output is send.