by PDFlib - Product Type: Component / .NET Class / Managed/Unmanaged Code - without COM / ActiveX DLL / DLL / JavaBean / Java Class
PDFlib by PDFlib
URLs: pdflib-net, pdflib net, pdflibnet, pdflib
Generate PDF documents on-the-fly. PDFlib is a component that allows you to programmatically create PDF files from within your own server-side or client-side software. PDFlib doesn't make use of third-party software for generating PDFs, nor does it require any other tools. PDFlib is available for all major operating systems and development environments. It offers a variety of new and improved functions, including a new table formatter, PDF/A output for longtime archiving, AES encryption, integrated pCOS analyzing tools, a repair and optimization mode for input PDFs, and numerous other new features.
Overview
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.
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.
Features
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 optional add-on PDF Import Library (PDI) can be used to integrate pages from existing PDF documents into the generated output. With the PDFlib Personalization Server (PPS) as further add-on, 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 9 includes the following new features:
Create Tagged PDF and PDF/UA for accessibility
Many Tagged PDF enhancements, e.g. automatic table and artifact tagging
Import Scalable Vector Graphics (SVG)
Create PDF/A-2 and PDF/A-3for archiving
Create PDF/VT for variable and transactional printing
Font handling and text output improvements:
Ideographic Variation Sequences (IVS) for CJK variant glyphs
Support for WOFF, SVG and CEF font formats
Unicode normalization forms
PDFlib+PDI: Import tags and layer definitions
PPS: New Block type for vector graphics (SVG)
PPS: Create PDFlib Blocks programmatically or import existing Blocks
PDF Object Creation API (POCA) for creating Document Part Metadata (DPM) for PDF/VT, PDFlib Blocks, and Rich Media
Create multimedia annotations with Flash, Sound, Movie, 3D
Enhanced AES-256 encryption according to Acrobat X/XI
Many other enhancements in existing features
PDFlib 8.0.4 includes the following new features:
Support for iOS, Android and embedded Linux
Objective-C language binding for Mac OS X and iOS
Support for PHP 5.4
Object-oriented interface for the Python language binding
PDI page cache reduces output file size for applications which re-open imported pages that are used more than once
Support for PostScript XObjects for certain prepress workflows
Layers in PDF/X-4:2010 can be used without layer variants
Improved date handling for file attachments
License key can be set with PDF_set_option()
PDFlib 8.0.4 includes a variety of bug fixes and enhancements, including the following:
Reduced memory requirements for imported PDI pages by 35%
Further reduced memory requirements of PDFlib for documents with tens of thousands of pages
Updated the internal list of standard output intents for PDF/X to reflect the Characterization Data collection at www.color.org
Fix for 16-bit TIFF images with a palette
Fix for 16-bit PNG images with a soft mask
Accelerated loading of fonts with a very large number of kerning pairs
Various bug fixes in the Textflow and Table formatters as well as other functional areas
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
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
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
Generate PDF documents on-the-fly.
Pricing: PDFlib 9.0.0 (1 Machine License) Windows Server x86/x64, PDFlib 9.0.0 (1 Machine License) Windows Desktop x86/x64, PDFlib 9.0.0 (1 Machine License) Linux x86/Intel 64, PDFlib 9.0.0 (1 Machine License) FreeBSD x86/Intel x64, PDFlib 9.0.0 (1 Machine License) Oracle Solaris x86/sparc, PDFlib 9.0.0 (1 Machine License) Mac OS X Server x86/x64, PDFlib 9.0.0 (1 Machine License) Mac OS X Desktop x86/x64, PDFlib 9.0.0 (1 Machine License) HP-UX on PA-RISC/IA-64, PDFlib 9.0.0 (1 Machine License) IBM AIX, PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Server x86/x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Desktop x86/x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Linux x86/Intel 64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for FreeBSD x86/Intel x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Oracle Solaris x86/sparc (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X Server PPC/Intel (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Mac OS X Desktop x86/x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for HP-UX on PA-RISC/IA-64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for IBM AIX (Price per License - Minimum quantity 5), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Windows Server x86/x64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Windows Desktop x86/x64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Linux x86/Intel 64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for FreeBSD x86/Intel x64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Oracle Solaris x86/sparc (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Mac OS X Server x86/x64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for Apple Mac OS X Desktop x86/x64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for HP-UX on PA-RISC/IA-64 (Price per License - Minimum quantity 10), PDFlib 9.0.0 (10 or more Machine Licenses) 10 or more Machine Licenses for IBM AIX (Price per License - Minimum quantity 10), PDFlib 9.0.0 with Annual Support (1 Machine License) Windows Server x86/x64, PDFlib 9.0.0 with Annual Support (1 Machine License) Windows Desktop x86/x64, PDFlib 9.0.0 with Annual Support (1 Machine License) Linux x86/Intel 64, PDFlib 9.0.0 with Annual Support (1 Machine License) FreeBSD x86/Intel x64, PDFlib 9.0.0 with Annual Support (1 Machine License) Oracle Solaris x86/sparc, PDFlib 9.0.0 with Annual Support (1 Machine License) Mac OS X Server x86/x64, PDFlib 9.0.0 with Annual Support (1 Machine License) Mac OS X Desktop x86/x64, PDFlib 9.0.0 with Annual Support (1 Machine License) HP-UX on PA-RISC/IA-64, PDFlib 9.0.0 with Annual Support (1 Machine License) IBM AIX, PDFlib 9.0.0 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Server x86/x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Licenses for Windows Desktop x86/x64 (Price per License - Minimum quantity 5), PDFlib 9.0.0 with Annual Support (5 to 9 Machine Licenses) 5 to 9 Machine Lice
Evals & Downloads: 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 PDF/UA Whitepaper - a technical introduction to PDF/UA, Read PDF/VT Whitepaper - a technical introduction to PDF/VT, Read the PDFlib General License and Support Conditions, Read the PDFlib API Reference for Windows, Read the PDFlib Tutorial document, Download the PDFlib 9.0.0 IBM AIX evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 HP UX evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 FreeBSD evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 Linux evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 MacOS X evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 Solaris on SPARC evaluation on to your computer - Output displays evaluation label, Download the PDFlib 9.0.0 Windows evaluation onto your computer - Output Displays Evaluation Label
Operating System for Deployment: Windows 8, Windows Server 2012, Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, Windows 2000, 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, JavaBean, Java Class
Built Using: ActiveX Template Library (ATL), Visual C# .NET, Java 2 SDK (JDK 1.3)
Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 6.0, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic 6.0, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C++ 6.0, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Office XP, Microsoft Office 2000, Microsoft Internet Information Server 6.0, Microsoft Internet Information Server 5.0, Microsoft Internet Information Server 4.0, Microsoft Internet Explorer 8.0, Microsoft Internet Explorer 7.0, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.5, Microsoft Internet Explorer 5.0, C++Builder 6, C++Builder 5, JBuilder 8, JBuilder 7, JBuilder 6, Sybase PowerBuilder 9.0, Sybase PowerBuilder 8.0, Visual Café 4.0, Visual Café 3.0, NetBeans IDE 3.x, Sun Java Workshop, Sun Forte V2.0 for Java, Sun ONE Studio 4 (Formerly FORTE for Java), Sun ONE Studio 5 (Formerly FORTE Compiler Collection), .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0, Eclipse V3.3
Product Class: Business Components
Keywords: PDF PDF/X Acrobat Unicode encryption generate Adobe PDF-lib Lib
PDFlib GmbH
Part numbers: PC-513759-537616 513759-537616 PC-513759-537620 513759-537620 PC-513759-537693 513759-537693 PC-513759-537624 513759-537624 PC-513759-537628 513759-537628 PC-513759-537632 513759-537632 PC-513759-537696 513759-537696 PC-513759-537636 513759-537636 PC-513759-537640 513759-537640 PC-513759-537672 513759-537672 PC-513759-537675 513759-537675 PC-513759-537699 513759-537699 PC-513759-537678 513759-537678 PC-513759-537681 513759-537681 PC-513759-537684 513759-537684 PC-513759-537702 513759-537702 PC-513759-537687 513759-537687 PC-513759-537690 513759-537690 PC-513759-537711 513759-537711 PC-513759-537714 513759-537714 PC-513759-537717 513759-537717 PC-513759-537720 513759-537720 PC-513759-537723 513759-537723 PC-513759-537726 513759-537726 PC-513759-537729 513759-537729 PC-513759-537732 513759-537732 PC-513759-537735 513759-537735 PC-513759-537738 513759-537738 PC-513759-537741 513759-537741 PC-513759-537744 513759-537744 PC-513759-537747 513759-537747 PC-513759-537750 513759-537750 PC-513759-537753 513759-537753 PC-513759-537756 513759-537756 PC-513759-537759 513759-537759 PC-513759-537762 513759-537762 PC-513759-537765 513759-537765 PC-513759-537768 513759-537768 PC-513759-537771 513759-537771 PC-513759-537774 513759-537774 PC-513759-537777 513759-537777 PC-513759-537780 513759-537780 PC-513759-537783 513759-537783 PC-513759-537786 513759-537786 PC-513759-537789 513759-537789 PC-513759-537792 513759-537792 PC-513759-537795 513759-537795 PC-513759-537798 513759-537798 PC-513759-537801 513759-537801 PC-513759-537804 513759-537804 PC-513759-537807 513759-537807 PC-513759-537810 513759-537810 PC-513759-537813 513759-537813 PC-513759-537816 513759-537816 PC-513759-537819 513759-537819 PC-513759-537822 513759-537822 PC-513759-537825 513759-537825 PC-513759-537828 513759-537828 PC-513759-537831 513759-537831 PC-513759-537834 513759-537834 PC-513759-537837 513759-537837 PC-513759-537840 513759-537840 PC-513759-537843 513759-537843 PC-513759-537846 513759-537846 PC-513759-537849 513759-537849 PC-513759-537852 513759-537852 PC-513759-537855 513759-537855 PC-513759-537858 513759-537858 PC-513759-537861 513759-537861 PC-513759-537864 513759-537864 PC-513759-537867 513759-537867 PC-513759-537870 513759-537870 PC-513759-537873 513759-537873 PC-513759-537876 513759-537876 PC-513759-537879 513759-537879 PC-513759-537882 513759-537882 PC-513759-537885 513759-537885 PC-513759-537888 513759-537888 PC-513759-537891 513759-537891 PC-513759-537894 513759-537894 PC-513759-537897 513759-537897 PC-513759-537644 513759-537644 PC-513759-537648 513759-537648 PC-513759-537705 513759-537705 PC-513759-537652 513759-537652 PC-513759-537656 513759-537656 PC-513759-537660 513759-537660 PC-513759-537708 513759-537708 PC-513759-537664 513759-537664 PC-513759-537668 513759-537668
Publisher
Primary Category
Related Products
Related Categories
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.