We have provided an open source report builder that will be used from code that is capable of creating PDFs or even PDF / A compatible files .
You create a report from the code, and then you can view it on the screen. You can then print or export the report in PDF format. Note that the report drawing uses GDI +, even if you insert .emf or TMetaFile files into them: when they are anti-aliased, they simply look smooth on the screen. To create a report, there are some report-specific methods, but also the Canvas property, in which you can draw whatever you want.
You can use the same class without a preview function, just to create a PDF file from some content.
It is free, licensed under the MPL / LGPL / GPL, and compiles and runs from Delphi 6 to XE. It is 100% ready in Unicode, even before Delphi 2009.
PDF/A, , ExportPDFA1 true. (.. ) PDF-, . PDF/A , PDF, .
( ): , , . PDF . ( ). PDF, . , .