Quartam PDF Library for LiveCode lets developers produce PDF documents from code - PDF documents that can be opened with Adobe Acrobat, Apple MacOSX Preview and other PDF viewer applications. They are a popular means to exchange information that displays properly even when crossing computer platforms.
Quartam PDF Library works with the paradigm of documents and a set of commands to create items in these documents - this approach lets you create multiple PDF documents at the same time, which can save a lot of time if you're creating multiple reports based on the same set of data.
You create a document; add pages; draw graphics, images and text; finally output the PDF data to a file; and then free up the memory. With automatic page breaks and callbacks to let you draw page headers and footers, you have all the power at your fingertips to create PDF files from your LiveCode-based applications.
Best of all, it is written in 100% LiveCode, no externals needed! And it works for your version and platform: Revolution 3.0 through LiveCode 6.0.1 on Desktop (Windows, Mac and Linux), Server (LiveCode Server and On-Rev) and Mobile (iOS and Android).
As a relatively young product, it doesn't yet have all the bells and whistles of libraries that have been around for decades. The most notable limitations are:
These limitations are under active investigation and will be addressed in upcoming releases.
Now that Quartam PDF Library for LiveCode is available as open source under the terms of the GNU Affero General Public License (AGPL), you are welcome to contribute to its development.
All you need to do is download, sign and email back the Quartam Open Source Contributor Agreement so that your contributions can be incorporated into the project. Quartam Software handles the role of project custodian, taking care of versioning and distribution.