apdf

v8.0.0

Portable package for producing dynamically PDF documents

PDF_Out is an Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics and raster graphics.

Ada PDF ScreenshotAda PDF Screenshot

  • 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:

ada
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;

Install

Globally install this crate:

alr install apdf

Add to your project:

alr with apdf

Crate Information

Authors

  1. Gautier de Montmollin

Maintainers

Maintainers (GitHub pseudo)

Release Date

3 months ago

First Release

1/13/2021

License

Links

Statistics

Dependencies: 1

Dependents: 1

Versions: 5

Dependencies

gid>=13.0.1

Dependents