source
apdf
8.0.0Portable package for producing dynamically PDF documents
8.0.0
PDF_Out is an Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics and raster graphics.

- Ideal for the dynamic production of reports, invoices, tickets, labels, delivery notes, charts, maps etc.
- Vector graphics
- Inclusion of JPEG images
- Object oriented
- Task safe
- Endian-neutral
- Multi-platform, but native code build
- Unconditionally portable code: OS-, CPU-, compiler- independent code
- Pure Ada 2012: this package can be used in projects in Ada 2012 and later language versions
- Free, open-source
The creation of a PDF file is as simple as this small procedure:
with PDF_Out;
procedure Small_Demo is
pdf : PDF_Out.PDF_Out_File;
begin
pdf.Create ("small.pdf");
pdf.Put_Line ("This is a very small demo for PDF_Out...");
pdf.Close;
end Small_Demo;