From 413be2bf1714f1b208c2642e3d783cffcf6c66a3 Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Fri, 15 Sep 2023 09:20:10 +0200 Subject: [PATCH] apdf 6.0.0 metadata update (#897) --- index/ap/apdf/apdf-6.0.0.toml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/index/ap/apdf/apdf-6.0.0.toml b/index/ap/apdf/apdf-6.0.0.toml index 0fc93ef6f..53cbc694b 100644 --- a/index/ap/apdf/apdf-6.0.0.toml +++ b/index/ap/apdf/apdf-6.0.0.toml @@ -10,6 +10,40 @@ project-files = ["pdf_out_gnat_w_gid.gpr"] executables = ["pdf_out_demo", "koch_curve", "sierpinski_arrowhead_curve"] tags = ["pdf", "adobe"] +long-description = """ + +**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 Screenshot](https://apdf.sourceforge.io/pw_ari_parcel_m.png "Screenshot of a page produced by PDF_Out") + +* Ideal for the dynamic production of reports, invoices, tickets, charts, maps etc. +* Vector graphics +* Inclusion of JPEG images +* Object oriented +* Task safe +* Endian-neutral +* Multi-platform, but native code build +* Standalone (no dependency on other libraires, bindings, etc.; no extra component needed for running) +* Unconditionally portable code: OS-, CPU-, compiler- independent code +* Pure Ada 95: this package can be used in projects in Ada 95, Ada 2005, 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; +``` + +""" + [gpr-externals] PDF_Build_Mode = ["Debug", "Fast"]