# PDF (pdf.inc, pdfstruct.inc)

These files control the management of PDF structures and creation of PDF files.

## pdfstruct.inc

This file includes all functions which are needed to manage the PDF structures. You can load/save/delete structures, get a list of available structures and logos.

## pdf.inc

The pdf.inc library is used to create a PDF file.
createModulePDF() takes a list of accountContainer objects and a PDF structure as parameters. The function then creates a PDF file, saves it to the tmp folder and returns the file name.
The LAMTCPDF class extends the TCPDF class and adds the LAM specific header and footer.
It also defines the used font.