Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 660 Bytes

README.md

File metadata and controls

36 lines (24 loc) · 660 Bytes

Factur-X PHP Library

Install with Composer

composer require tiime/factur-x

Usage

Generate Factur-X

Create a Factur-X compliant PDF document by merging provided PDF content with XML data and optionally adding a logo.

use Tiime\FacturX\Writer;

$writer = new Writer();
$facturxContent = $writer->generate(
    pdfContent: $pdfContent,
    xmlContent: $xml,
    addLogo: true
);

file_put_contents('generated_facturx.pdf', $facturxContent);

Extract XML from Factur-X

Extract XML data from a Factur-X compliance PDF document.

use Tiime\FacturX\Reader;

$extractedXml = (new Reader())->extractXML($writer);