by PDFlib - Product Type: Component / .NET Class / Managed/Unmanaged Code - without COM / ActiveX DLL / DLL / Static Link Library / Java Servlet / Java Class
PDFlib+PDI by PDFlib
URLs: pdflibpdi, pdflib
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:
PDFlib - PDFlib is the leading developer toolbox for generating and manipulating files in Adobe’s well known Portable Document Format (PDF).
PDFlib+PDI - PDFlib+PDI includes all PDFlib functions plus the PDF Import Library (PDI). With PDI you can open existing PDF documents and incorporate some pages into the PDFlib output.
PDFlib Personalization Server (PPS) - PDFlib Personalization Server (PPS) includes PDFlib+PDI plus additional functions for variable data processing using PDFlib blocks. PPS makes applications independent from any layout changes.
PDFlib TET - The PDFlib Text Extraction Toolkit (TET) is a developer product for reliably extracting text, images and metatdata from PDF documents.
PDFlib TET PDF IFilter - TET PDF IFilter extracts text and metadata from PDF documents and makes it available to search and retrieval software on Windows. This allows PDF documents to be searched on the local desktop, a corporate server, or the Web.
PDFlib PLOP - PDFlib PLOP (PDF Linearization, Optimization, Protection) offers a straightforward way to linearize and optimize your PDF files for fast Web delivery, and to apply or remove Acrobat security features.
PDFlib PLOP DS - PDFlib PLOP DS (Digital Signature) offers all features of PLOP, plus the ability
to apply digital signatures to PDF documents.
PDFlib pCOS - PDFlib pCOS provides a simple and elegant facility for retrieving any information from a PDF document which is not part of the page contents.
What's New in PDFlib 8.0.3?
Support for generating barcode fields (barcode fields don't work with Adobe Reader, but require Acrobat Professional)
Support for 3D models in the PRC format (in addition to U3D)
Adjust the size of imported PDF pages to work around problems with pages which contain content outside of all page boxes
What's New in PDFlib 8.0.1?
PDFlib 8.0.1 collects ca. 85 changes to the core code, language bindings, and build system.
Changes in the PDFlib product family:
Automatic script and position (right/left) detection for bidi text
Process certain JPEG-compressed TIFF images which previously have been rejected
Better color handling for JPEG images with Exif data
More workarounds for damaged PDF and font input files
Improved treatment of Unicode CMaps for better handling of OpenType
Features in Japanese fonts and smaller PDF output
Various improvements specific to platforms and language bindings
Optimized file size and loading time of shared libraries
Enhanced build system
General bug fixes
Changes in the PDFlib Block plugin:
Support for the new automatic script and position detection
Improvements for the Japanese user interface (Windows only)
Re-introduced keyboard shortcuts
XML configuration file to control aspects of the user interface
Improved PDF form-field-to-Block conversion
Several minor bug fixes
What's new in PDFlib 8?
New PDF Features for Acrobat 9
PDFlib supports various PDF features according to Acrobat 9 (technically: PDF 1.7 Adobe extension level 3).
External graphical content (Reference XObjects)
Layer variants (also called layer configurations)
PDF Portfolios
Georeferenced PDF
AES-256 encryption and Unicode passwords
PDFlib+PDI and PPS can import and process Acrobat 9 documents.
Font Handling and Text Output
Quite a number of new typographical features can be found in PDFlib 8.
Complex script shaping and bidirectional formatting for Arabic, Thai, Hindi, and many other writing systems
Fallback fonts
OpenType layout features, e.g. ligatures and swash characters
Retain fonts across documents
SING fonts for CJK Gaiji characters
Redesigned font engine
Wrap text around image clipping paths
Text on a path
PDFlib Block Plugin and PDFlib Personalization Server (PPS)
The PDFlib Block Plugin is used to prepare PDF documents for Block filling (personalization) with the PDFlib Personalization Server (PPS).
Preview PPS Block processing in Acrobat
Redesigned user interface
Snap-to-grid for quickly layout out Blocks in a raster
Additional Block properties, e.g. for transparency
Clone PDF/A or PDF/X status of the Block container
Leverage PDFlib 8 features with Blocks
Other important features
There are a number of other important new features:
Reusable path objects
PDF/X-4 and PDF/X-5
Alpha channel in TIFF and PNG images
JBIG2-compressed images
Compressed object streams and cross-reference streams
Built-in PANTONE Goe color libraries
Generate PDFs on the fly.
Pricing: PDFlib+PDI 8.0.3 (1 Machine License) Windows Server 2003/2008 on x86/x64, PDFlib+PDI 8.0.3 (1 Machine License) Windows 2000/XP/Vista/7 on x86/x64, PDFlib+PDI 8.0.3 (1 Machine License) Linux x86/Intel 64/IA-64, PDFlib+PDI 8.0.3 (1 Machine License) FreeBSD on x86/Intel 64, PDFlib+PDI 8.0.3 (1 Machine License) Sun Solaris on x86/x64/sparc, PDFlib+PDI 8.0.3 (1 Machine License) Mac OS X Server PPC/Intel, PDFlib+PDI 8.0.3 (1 Machine License) Mac OS X PPC/Intel, PDFlib+PDI 8.0.3 (1 Machine License) HP-UX 11 on PA-RISC/IA-64, PDFlib+PDI 8.0.3 (1 Machine License) IBM AIX 5/6, PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Server 2003/2008 on x86/x64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows 2000/XP/Vista/7 on x86/x64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Linux x86/Intel 64/IA-64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for FreeBSD on x86/Intel 64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Sun Solaris on x86/x64/sparc (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X Server PPC/Intel (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X PPC/Intel (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for IBM AIX 5/6 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for HP-UX 11 on PA-RISC/IA-64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Windows Server 2003/2008 on x86/x64, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Windows 2000/XP/Vista/7 on x86/x64, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Linux x86/Intel 64/IA-64, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) FreeBSD on x86/Intel 64, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Sun Solaris on x86/x64/sparc, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Mac OS X Server PPC/Intel, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) Mac OS X PPC/Intel, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) HP-UX 11 on PA-RISC/IA-64, PDFlib+PDI 8.0.3 with Annual Support (1 Machine License) IBM AIX 5/6, PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Server 2003/2008 on x86/x64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows 2000/XP/Vista/7 on x86/x64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Linux x86/Intel 64/IA-64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for FreeBSD on x86/Intel 64 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Sun Solaris on x86/x64/sparc (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X Server PPC/Intel (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X PPC/Intel (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for IBM AIX 5/6 (Price per License - Minimum quantity 5), PDFlib+PDI 8.0.3 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for HP-UX 11 on PA-RISC/IA-64 (Price per License - Minimum quant
Evals & Downloads: Read the PDFlib Case Study - discusses various scenarios where PDF/A application problems can be solved with PDFlib products, Read the PDF/A Whitepaper - discusses PDFlib features for creating PDF/A output suitable for long-term document archival, Read the XMP Whitepaper - discusses XMP, XMP support in PDFlib products and possible XMP workflows, Read the PDFlib General License and Support Conditions, Read the PDFlib API Reference for Windows, Read the PDFlib Tutorial document, Download the PDFlib 8.0.3 IBM AIX evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 HP UX evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 FreeBSD evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 Linux evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 MacOS X evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 Solaris on SPARC evaluation on to your computer - Output displays evaluation label, Download the PDFlib 8.0.3 Windows evaluation onto your computer - Output Displays Evaluation Label
Operating System for Deployment: Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, Windows ME, Windows 2000, UNIX System V Release 4, Sun Solaris 9, Sun Solaris 8, HP-UX 11.x, IBM AIX 5.x, Linux Kernel V2.4.x, RedHat Linux 7.x, SUSE Linux 8.x, FreeBSD, FreeBSD 5.x, Mac OS X
Architecture of Product: 32Bit, 64Bit, MAC
Product Type: Component
Component Type: .NET Class, Managed/Unmanaged Code - without COM, ActiveX DLL, DLL, Static Link Library, Java Servlet, Java Class
Built Using: Visual C++ 6.0
General: Supports Apartment Model Threading, Supports Free Threading
Application Servers: Adobe JRun 4.0, Oracle WebLogic Server 6.1 (formerly BEA)
Compatible Containers: Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 6.0, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic 6.0, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C++ 6.0, Microsoft Visual C++ 5.0, Microsoft Visual C++ 4.0, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Office XP, Microsoft Office 2000, Microsoft Access 2002, Microsoft Access 2000, Microsoft Internet Information Server 5.0, Microsoft Internet Information Server 4.0, C++Builder 6, C++Builder 5, Delphi 7.0, Delphi 6.0, Delphi 5.0, JBuilder 7, JBuilder 6, IBM VisualAge for Java 4, Sybase PowerBuilder 9.0, Sybase PowerBuilder 8.0, .NET Framework 2.0, Eclipse V3.3
Product Class: Business Components
Keywords: PDF import Acrobat Unicode encryption generate PDFPDI PDF
PDFlib GmbH
Part numbers: PC-514765-395546 514765-395546 PC-514765-395549 514765-395549 PC-514765-395552 514765-395552 PC-514765-395555 514765-395555 PC-514765-395558 514765-395558 PC-514765-395561 514765-395561 PC-514765-395564 514765-395564 PC-514765-395609 514765-395609 PC-514765-395612 514765-395612 PC-514765-395588 514765-395588 PC-514765-395591 514765-395591 PC-514765-395594 514765-395594 PC-514765-395597 514765-395597 PC-514765-395600 514765-395600 PC-514765-395603 514765-395603 PC-514765-395606 514765-395606 PC-514765-395618 514765-395618 PC-514765-395615 514765-395615 PC-514765-395627 514765-395627 PC-514765-395628 514765-395628 PC-514765-395629 514765-395629 PC-514765-395630 514765-395630 PC-514765-395631 514765-395631 PC-514765-395632 514765-395632 PC-514765-395633 514765-395633 PC-514765-395634 514765-395634 PC-514765-395635 514765-395635 PC-514765-395636 514765-395636 PC-514765-395637 514765-395637 PC-514765-395638 514765-395638 PC-514765-395639 514765-395639 PC-514765-395640 514765-395640 PC-514765-395641 514765-395641 PC-514765-395642 514765-395642 PC-514765-395643 514765-395643 PC-514765-395644 514765-395644 PC-514765-395645 514765-395645 PC-514765-395646 514765-395646 PC-514765-395647 514765-395647 PC-514765-395648 514765-395648 PC-514765-395649 514765-395649 PC-514765-395650 514765-395650 PC-514765-395651 514765-395651 PC-514765-395652 514765-395652 PC-514765-395653 514765-395653 PC-514765-395654 514765-395654 PC-514765-395655 514765-395655 PC-514765-395656 514765-395656 PC-514765-395657 514765-395657 PC-514765-395658 514765-395658 PC-514765-395659 514765-395659 PC-514765-395660 514765-395660 PC-514765-395661 514765-395661 PC-514765-395662 514765-395662 PC-514765-395567 514765-395567 PC-514765-395570 514765-395570 PC-514765-395573 514765-395573 PC-514765-395576 514765-395576 PC-514765-395579 514765-395579 PC-514765-395582 514765-395582 PC-514765-395585 514765-395585 PC-514765-395621 514765-395621 PC-514765-395624 514765-395624
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.