Menu

Tree [r118] /
 History

HTTPS access


File Date Author Commit
 demos 2023-06-25 gdemont [r115] (demos) Recompressed images
 extras 2023-10-29 gdemont [r117] (doc) Brush-up around tiny demo
 gid 2022-04-21 gdemont [r104] Updated local copy of GID
 tests 2022-04-23 gdemont [r106] (project gardening) Added an 's' to the demo an...
 tools 2022-04-23 gdemont [r105] Added Rosetta Code demos; all tests and demos u...
 build.cmd 2023-06-25 gdemont [r114] RC 006
 debug.pra 2017-11-24 gdemont [r64] minor change in .gpr project file to make it co...
 pdf_out-fonts.adb 2022-04-23 gdemont [r105] Added Rosetta Code demos; all tests and demos u...
 pdf_out-fonts.ads 2022-04-23 gdemont [r105] Added Rosetta Code demos; all tests and demos u...
 pdf_out-images.adb 2023-01-23 gdemont [r112] Source code gardening
 pdf_out-images.ads 2022-04-23 gdemont [r105] Added Rosetta Code demos; all tests and demos u...
 pdf_out.adb 2024-03-12 gdemont [r118] Reordered some procedures in PDF_Out's body (Ob...
 pdf_out.ads 2023-06-25 gdemont [r114] RC 006
 pdf_out_gnat.gpr 2022-05-04 gdemont [r108] (demos) Added Sierpinski_Arrowhead_Curve
 pdf_out_gnat_w_gid.gpr 2022-05-04 gdemont [r108] (demos) Added Sierpinski_Arrowhead_Curve
 pdf_out_oa.prj 2022-07-18 gdemont [r109] Updated ObjectAda project file
 pdf_writer.txt 2024-03-12 gdemont [r118] Reordered some procedures in PDF_Out's body (Ob...
 pw_work.xls 2023-01-04 gdemont [r110] `Put` does a `New_Line` for each ASCII.LF (line...
 readme.txt 2023-10-29 gdemont [r117] (doc) Brush-up around tiny demo

Read Me

PDF Writer 
==========

The PDF Writer consists of a package, PDF_Out,
which produces PDF files - as "physical" files, or as
other types of data streams.

The creation of a PDF file is as simple as this
small procedure:


  with PDF_Out;

  procedure Hello is
    pdf : PDF_Out.PDF_Out_File;
  begin
    pdf.Create ("tiny.pdf");
    pdf.Put_Line ("Hello world !");
    pdf.Close;
  end;


====

Full description in: pdf_writer.txt