Products

Developer Tools


RTPDF-32
RTPDF-32New
v1.0.1

The RTPDF-32 library is a subset of the Amyuni PDF libraries that can run under the RTOS-32 operating system. RTPDF-32 is provided as a single 32-bit library file named RTPDF-32.lib and 2 header files.

RTPDF-32.lib is compatible with Visual Studio 2015 and higher. The header file can be included into C or C++ source files.

In order to reduce the memory footprint and increase performance, PDF instructions are generated on the fly whenever library calls are made. RTPDF-32 does not provide any methods for storing the PDF data to memory, disk or sending the data through a communication channel. The calling application implements callback functions to receive the data from the library and store or send the PDF data.

RTPDF-32 Features
RTPDF-32 creates PDF-1.4 compliant files in compressed format. A limited set of standard PDF features is currently supported:
Loading and Rendering Images
Supported formats: JPeg, PNG, BMP
Images should already be in compressed format, the library will not compress existing images

Loading Fonts and Rendering Text
The 14 predefined Adobe PDF fonts are supported:
        Helvetica (equivalent to Arial), Helvetica-Bold, Helvetica-BoldItalic, Helvetica-Italic
        Times (equivalent to Times New Roman), Times-Bold, Times-BoldItalic, Times-Italic
        Courier (equivalent to Courier New), Courier-Bold, Courier-BoldItalic, Courier-Italic
        Symbol, ITC Zapf Dingbats
Output of WinAnsi encoded text, specifying position, rotation and color of text
Also specfy the character and word spacing attributes of text
There is no provision for loading external fonts from disk or for rendering Unicode text

Rendering of Vector Graphics
Drawing the outline and filling of complex polygons consisting of straight lines and bezier curves
Specifying the stroke and fill colors of polygons

Specifying Various Document Attributes
Document metadata information such as Title, Author, Keywords, ...
Document structure such as bookmarks, hyperlinks and layers

Table Class used to create complex tables
Table cells can contain images, text or a combination of both
Multiple cells can be merged to form a larger cell with all the attributes of a single cell
Cell borders can be set as empty, solid, dotted or dashed, with various widths
Cell content can be aligned horizontally or vertically
Background, text and title colors can be specified individually
Each cell can have a title in addition to its contents with a different font and color
Cell content can be clipped to the limits of the cell

See pricing in

Single Device License

Include RTPDF-32 in a single device model running under RTOS-32 - Unlimited Distribution

Enterprise License

Unlimited Number of Device Models - Unlimited Distribution

Download 30-Day Trial

If you have specific development requirements, submit the form below and receive FREE technical support during the trial period