This Perl module enables easy creation and editing of PDF files.
Some of the key features that make PDF::API2 stand out include the ability to work with multiple PDF files at once, presenting an object-oriented API to the user, and allowing for the modification of existing PDF documents. This software also allows users to import pages from existing PDF files, as well as work with a range of fonts and image formats.
Supported font types include the 14 base PDF Core Fonts, a subset of the base PDF CJK fonts, a subset of the Microsoft Webfonts (not embedded), Adobe-Type1 fonts in both ASCII and binary format (.pfa/pfb), TrueType fonts (.ttf), OpenType Fonts with TrueType Outlines (.ttf), and OpenType Fonts with Postscript Outlines (.otf).
Image formats that can be used with this software include 'Joint Photographics Experts Group' images (.jpeg), 'Portable Network Graphics' images (.png), 'Graphics Interchange Format' images (.gif), 'Tagged Image File Format' images (.tiff), and 'Portable AnyMap' images (.pbm/pgm/ppm).
To use PDF::API2, a user must have Perl 5.8.x installed, with the recommended version being 5.8.4 or higher for correct utf8 handling at the language level. The software also requires the Encode and Encode:: modules for encoding/unicode handling, as well as the Compress::Zlib module for compression of PDF object streams.
It should be noted that PDF::API2 is licensed and distributed under the terms of the Artistic License. Overall, this software is a powerful tool for anyone looking to create or modify PDF files with ease, and is a must-have for anyone working with PDF documents on a regular basis.
Version 0.40.52: N/A