Following its debut at the Wakefield Show in Bradford yesterday, I'm pleased
to announce that PrintPDF 1.20 is now available. PrintPDF is a front-end for GhostScript, which gives RISC OS a "PDF Printer Driver" to easily create PDF documents from any application that can print. There's support for adding document information and bookmarks, along with joining several print jobs
into a single file.
The new release has no changes which will be visible to users when creating PDFs of their own documents through the printing system. Instead, it adds an API to enable other applications to take control of the PDF creation
process. An application can now notify PrintPDF that it intends to print a document, specify an output file name, then wait for PrintPDF to confirm
that the conversion is complete.
The API is implemented using Wimp User Messages. My thanks to Matthew
Phillips of Sine Nomine Software for suggesting the original idea, supplying
a lot of the code to make it happen, and reminding me to get around to
making it available to the public! The first client for the API is Sine Nomine's ImpEmail, but the interface is fully documented in the PrintPDF
manual and so is available for others to use too.
PrintPDF is licenced under the EUPL 1.2, and is free to download and use. Copies can be found at
https://www.stevefryatt.org.uk/risc-os/printpdf or
via the PlingStore and PackMan, whilst the full source code can be found on GitHub.
--
Steve Fryatt - Leeds, England
http://www.stevefryatt.org.uk/
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)