PDF Writer

PDF_Out is an Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics, images (JPEG).
(*) within limits of compiler's provided integer types and target architecture capacity.

Screenshots:

Parcel label
Parcel label, used in logistics (courtesy of Applicazioni Ricerche Informatica Srl).

Click on image to enlarge it.
       
Delivery note
Delivery note, typical document used by transporters (courtesy of Applicazioni Ricerche Informatica Srl).

Click on image to enlarge it.
       
Boarding pass
PDF_Out Demo (PDF file here), p.2 viewed through Adobe Reader X.

Click on image to enlarge it.
       
Vector graphics
PDF_Out Demo (PDF file here), p.5 viewed through Ubuntu document viewer.

Click on image to enlarge it.
       
PDF.js viewer
PDF_Out Demo (PDF file here), p.3 viewed through PDF.js viewer (Firefox).

Click on image to enlarge it.
       
Apex environment
Demo being run through PTC ApexAda for VxWorks on Raspberry Pi.
Video link here.

Click on image to enlarge it.
       
ObjectAda / Eclipse
Demo being run through PTC ObjectAda for Linux.
Video link here.

Click on image to enlarge it.

Download:

  Download the package from the SourceForge project page.  

You can also...

A small demo's source:

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;

For viewing more sources...

Browse the full source (of version 006) here  

Source web pages automatically generated by gnathtml (GNAT).

Contact:

Mail:   Gautier de Montmollin, e-mail
For a little sponsoring - can be just for a beer...    Support This Project   Support This Project

For any news, change logs, support requests, update informations: visit the project on SourceForge    Download Ada PDF Writer

The author's blog can be read here.

Some people, projects or organizations using the Ada PDF Writer:




Here is a list of other open-source projects I participate to on SourceForge. Click on the links below for details.
Some projects have GitHub mirrors too.

Some Ada compilers:
Powered by Ada          Awesome Ada