PDFlib+PDI
Generate PDFs on the fly.
Published by PDFlib
Distributed by ComponentSource since 2003
Prices from: $ 1,170.67 Version: 10.0.3 NEW Updated: Jan 2, 2025
Generate PDFs on the fly.
PDFlib is a development tool for PDF-enabling your software or generating PDFs on your server. PDFlib offers a simple-to-use API for programmatically creating PDF files from within your own server-side or client-side software. PDFlib doesn't make use of third-party software for generating PDF, nor does it require any other tools. PDFlib+PDI includes all PDFlib functions, plus the PDF Import Library (PDI) for including existing PDF pages in the generated output. PDFlib is available for all major operating environments and development environments.
PDFlib is a library which allows you to generate files in Adobe’s Portable Document Format (PDF). PDFlib acts as a backend to your own programs.
PDFlib doesn't make use of third-party software for generating PDF, nor does it require any other tools. PDFlib is available for all major operating environments and development environments.
PDFlib offers many useful functions for creating text, graphics, images, and hypertext elements in PDF.
A PDFlib program can be used for dynamically generating PDF – reflecting user input or dynamic data retrieved from web or database servers. The PDF Import Library (PDI) can be used to integrate pages from existing PDF documents into the generated output. With the PDFlib Personalization Server (PPS), server side personalization of PDF files becomes possible.
With the programmer only being responsible for producing the data from whatever source, PDFlib takes the task of generating the PDF code which visually represents the data.
PDFlib can generate PDF data directly in memory (instead of on file), resulting in better performance and avoiding the need for temporary files, thus being the fastest PDF-generating method.
PDFlib makes PDF generation possible without wading through the PDF specification. While PDFlib tries to hide technical PDF details from the user, a general understanding of PDF is useful. In order to make the best use of PDFlib, application programmers should ideally be familiar with the basic graphics model of PostScript (and therefore PDF). However, a reasonably experienced application programmer who has dealt with any graphics API for screen display or printing shouldn’t have much trouble adapting to the PDFlib API as described in the PDFlib manual.
API: PDFlib offers an easy-to-use programming interface for the application programmer. The PDFlib API shields the programmer from the technicalities of PDF generation. Any programmer with decent graphics or print output experience is able to use PDFlib quickly. The PDFlib reference manual explains the basics of PDFlib programming, and provides a detailed reference to all API functions. Sample programs are provided for all supported environments.
Server Deployment: PDFlib is thread-safe, i.e. it can safely be used in multi-threaded server applications. The COM edition is both-threaded for improved performance. C or C++ library clients can install their own memory management and error handling routines. PDFlib's memory management has been rigorously engineered and tested for memory leaks in order to guarantee 24-hour deployment without any shutdown periods.
Products available in the PDFlib family include: