by PDFlib - Product Type: Component / Application / .NET Class / ActiveX EXE / ActiveX DLL / DLL / Java Servlet / Java Class
PDFlib PLOP by PDFlib
URLs: pdflib-plop, pdflib plop, pdflibplop, pdflib
PDF Linearization, Optimization and Protection. PDFlib PLOP is a versatile tool which can repair, linearize, optimize, encrypt, and decrypt PDF documents. PLOP linearization and optimization features create efficient and small PDF documents for fast Web delivery. PLOP protection features encrypt or decrypt PDF documents and apply or remove permission settings, such as »printing not allowed« or »content extraction not allowed«. The PLOP repair mode automatically detects damaged PDF documents and fixes the problems if possible. PLOP analysis features can be used to query arbitrary properties of a PDF document. In addition, document metadata can be retrieved and set.
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 (Digital Signature) offers all features of PLOP, plus the ability to apply digital signatures to PDF documents.
Features:
Linearization. With PDFlib PLOP you can linearize a PDF document for fast delivery over the Web (byteserving). Byteserving increases the perceived download speed since the first page is already visible while the remainder of the document is downloaded in the background.
Optimization. PLOP can significantly reduce the file size of a PDF document without affecting quality. It achieves this by removing unnecessary or redundant identical objects, such as repeatedly embedded fonts, images, identical ICC color profiles, etc.
Repair Mode. Several kinds of damaged PDF documents are detected and automatically repaired, if possible.
Protection. PLOP can apply user and master passwords, and set access permissions to prevent the document from being printed with Acrobat, disallow text extraction or modification, etc. PLOP uses RC4 or AES encryption. AES encryption has been introduced in Acrobat 7, and is considered secure. Using PLOP’s protection features you can:
Encrypt a PDF document with user or master password, or both
Remove PDF encryption (if you know the master password)
Add or remove permission settings, e.g. »printing not allowed« or »text extraction not allowed« (if you know the master password)
Query information about the security status (encrypted with user or master password), encryption scheme, permission settings, and document info fields
Document Metadata. PLOP can read and set document info entries. In addition, it supports the automatic synchronization of XMP metadata.
Analysis. The PLOP library includes the pCOS interface for querying details about a PDF document, such as font lists, metadata, page size, and many more (see datasheet for the pCOS product).
PLOP Library and Command-Line Tool
PLOP is available as a programming library (component) for various development environments, and as a command-line tool for batch operations. Both offer similar features, but are suitable for different deployment tasks.
Supported Development Environments
PDFlib PLOP is everywhere – it runs on practically all computing platforms. PDFlib offer variants for all common flavors of Windows, Mac OS, Linux and Unix, as well as for IBM eServer iSeries and zSeries systems. (Please contact ComponentSource if the machine type price option you require is not listed)
The PLOP core is written in highly optimized C code for maximum performance and small overhead. Via a simple API (Application Programming Interface) the PLOP functionality is accessible from a variety of development environments:
COM for use with VB, ASP, Borland Delphi, etc.
C and C++
Java, including servlets and Java Application Server
.NET for use with C#, VB.NET, ASP.NET, etc.
Perl
PHP hypertext processor
RPG for use with iSeries
PDFlib PLOP DS (Digital Signature) offers all features of PLOP, plus the ability to apply digital signatures to PDF documents.
The signatures can be validated in Adobe Acrobat and Adobe Reader, without the need for any additional software. Signatures can be created from digital IDs in the common PKCS#12 and PFX certificate formats. On Windows digital IDs from the Windows certificate store can also be used.
Creating Digital Signatures with PDFlib PLOP DS. PDFlib PLOP DS (Digital Signature) offers all features of PLOP, plus the ability to apply digital signatures to PDF documents.
PLOP DS can apply standard PDF signatures which can be verified with Adobe Reader or Acrobat 6 and above. Signature support is available in the PLOP DS library and in the command-line tool, and works as follows:
PLOP DS reads certificates (digital IDs) from standard PKCS#12 or PFX files. On Windows, the certificate store can also be accessed to use certificates which are installed in the system.
PLOP DS can create signatures in existing signature fields or generate new fields to hold the signature. The generated signatures can be invisible, or visible at a particular location on the page. Several signature properties which will be displayed in Acrobat can be specified, such as the reason of the signature, location, contact info, etc.
PLOP DS supports all PDF versions up to and including PDF 1.7, the file format of Acrobat 8. Applying a signature can be combined with encryption (user password, master password, or permissions).
For specialized applications the crypto engine built into PLOP DS can be replaced with a custom engine, e.g. to leverage cryptographic hardware or certified cryptographic software modules.
Other Benefits: PLOP is PDF/A-aware: if the input document conforms to the PDF/A standard, the output document is guaranteed to still comply with PDF/A. Similarly, PLOP is PDF/X-aware.
Since PLOP accepts PDF input documents from a disk file or directly in memory, it can easily be combined with PDFlib for dynamic PDF generation. For example, using the combination of PDFlib and PLOP DS you can create PDF invoices and sign them before sending them to the customer.
New in PLOP 4.1:
Support for all PDF versions up to Acrobat X including new encryption
New controls for dealing with malformed XMP metadataenhancements for PDF/A workflows
Improved repair mode for damaged PDF
Namespace cleanup in the COM, Java, .NET, Perl, and PHP language bindings (requires minor code changes; see migration notes in compatibility.txt)
General encoding/Unicode converter function
Python language binding
Object-oriented Perl language binding
wchar-based C++ language binding
Support for PHP 5.3
Various bug fixes and general improvements in the core code and language bindings
PDFlib PLOP 4 is now able to insert XMP metadata into PDF documents or extract XMP from PDF. Inserted XMP will be validated to make sure that valid output can be created. If the input document conforms to the PDF/A-1 standard, the user-supplied XMP must conform to the XMP rules set forth in PDF/A. These rules (including XMP extension schema validation) will be checked by PLOP.
PDF Linearization, Optimization and Protection.
Pricing: PDFlib PLOP V4.1 Windows Desktop Systems 1 User License for Windows 2000/XP/Vista/7 on x86/64, PDFlib PLOP V4.1 Windows Desktop Systems 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 5-9 Licenses, PDFlib PLOP V4.1 Windows Desktop Systems 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 10 Licenses, PDFlib PLOP V4.1 Windows Desktop Systems with Annual Support 1 User License for Windows 2000/XP/Vista/7 on x86/64, PDFlib PLOP V4.1 Windows Desktop Systems with Annual Support 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 5-9 Licenses, PDFlib PLOP V4.1 Windows Desktop Systems with Annual Support 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 10 Licenses, PDFlib PLOP Windows Desktop Systems Annual Support Renewal 1 User License for Windows 2000/XP/Vista/7 on x86/64, PDFlib PLOP Windows Desktop Systems Annual Support Renewal 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 5-9 Licenses, PDFlib PLOP Windows Desktop Systems Annual Support Renewal 1 User License for Windows 2000/XP/Vista/7 on x86/64, price per license from 10 Licenses, PDFlib PLOP V4.1 Mac OS X Desktop Systems 1 User License for Mac OS X PPC/Intel, PDFlib PLOP V4.1 Mac OS X Desktop Systems 1 User License for Mac OS X PPC/Intel, price per license from 5-9 Licenses, PDFlib PLOP V4.1 Mac OS X Desktop Systems 1 User License for Mac OS X PPC/Intel, price per license from 10 Licenses, PDFlib PLOP V4.1 Mac OS X Desktop Systems with Annual Support 1 User License for Mac OS X PPC/Intel, PDFlib PLOP V4.1 Mac OS X Desktop Systems with Annual Support 1 User License for Mac OS X PPC/Intel, price per license from 5-9 Licenses, PDFlib PLOP V4.1 Mac OS X Desktop Systems with Annual Support 1 User License for Mac OS X PPC/Intel, price per license from 10 Licenses, PDFlib PLOP Mac OS X Desktop Systems Annual Support Renewal 1 User License for Mac OS X PPC/Intel, PDFlib PLOP Mac OS X Desktop Systems Annual Support Renewal 1 User License for Mac OS X PPC/Intel, price per license from 5-9 Licenses, PDFlib PLOP Mac OS X Desktop Systems Annual Support Renewal 1 User License for Mac OS X PPC/Intel, price per license from 10 Licenses, PDFlib PLOP V4.1 Windows Server Systems 1 Server License for Windows Server 2000/2003/2008 on x86/64, PDFlib PLOP V4.1 Windows Server Systems 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 5-9 licenses, PDFlib PLOP V4.1 Windows Server Systems 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 10 licenses, PDFlib PLOP V4.1 Windows Server Systems with Annual Support 1 Server License for Windows Server 2000/2003/2008 on x86/64, PDFlib PLOP V4.1 Windows Server Systems with Annual Support 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 5-9 licenses, PDFlib PLOP V4.1 Windows Server Systems with Annual Support 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 10 licenses, PDFlib PLOP Windows Server Systems Annual Support Renewal 1 Server License for Windows Server 2000/2003/2008 on x86/64, PDFlib PLOP Windows Server Systems Annual Support Renewal 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 5-9 licenses, PDFlib PLOP Windows Server Systems Annual Support Renewal 1 Server License for Windows Server 2000/2003/2008 on x86/64, price per license from 10 licenses, PDFlib PLOP V4.1 Mac OS X Server Systems 1 Server License for Mac OS X Server PPC/Intel, PDFlib PLOP V4.1 Mac OS X Server Systems 1 Server License for Mac OS X Server PPC/Intel, price per license from 5-9 licenses, PDFlib PLOP V4.1 Mac OS X Server Systems 1 Server License for Mac OS X Server PPC/Intel, price per license from 10 licenses, PDFlib PLOP V4.1 Mac OS X Server Systems with Annual Support 1 Server License for Mac OS X Server PPC/Intel, PDFlib PLOP V4.1 Mac OS X Server Systems with An
Evals & Downloads: Read the PDFlib PLOP Manual, Read the PDFlib PLOP Datasheet - Requires Acrobat Reader, 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, Download the PDFlib PLOP V4.1 Windows evaluation on to your computer - Displays evaluation messages, Download the PDFlib PLOP V4.1 Mac OSX evaluation on to your computer - Displays evaluation messages, Download the PDFlib PLOP V4.1 Linux evaluation on to your computer - Displays evaluation messages
Operating System for Deployment: Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, Windows 2000, Windows NT 4.0, Sun Solaris 10, Sun Solaris 9, Sun Solaris 8, HP-UX 11.x, IBM AIX 5.x, SGI IRIX 6.5.x, Linux Kernel V2.4.x, RedHat Linux 7.x, SUSE Linux 8.x, Mac OS X
Architecture of Product: 32Bit, 64Bit, MAC
Product Type: Component, Application
Component Type: .NET Class, ActiveX EXE, ActiveX DLL, DLL, Java Servlet, Java Class
Compatible Containers: Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic 6.0, Microsoft Visual Basic 5.0, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Internet Information Server 5.0, Microsoft Internet Information Server 4.0, .NET Framework 2.0, Eclipse V3.3
Product Class: Business Components
Keywords: PDf linearization PDF security web optimized PDF
PDFlib GmbH
Part numbers: PC-514588-365431 514588-365431 PC-514588-365432 514588-365432 PC-514588-365433 514588-365433 PC-514588-365437 514588-365437 PC-514588-365438 514588-365438 PC-514588-365439 514588-365439 PC-514588-365452 514588-365452 PC-514588-365453 514588-365453 PC-514588-365454 514588-365454 PC-514588-365434 514588-365434 PC-514588-365435 514588-365435 PC-514588-365436 514588-365436 PC-514588-365440 514588-365440 PC-514588-365441 514588-365441 PC-514588-365442 514588-365442 PC-514588-365455 514588-365455 PC-514588-365456 514588-365456 PC-514588-365457 514588-365457 PC-514588-365422 514588-365422 PC-514588-365423 514588-365423 PC-514588-365424 514588-365424 PC-514588-365443 514588-365443 PC-514588-365444 514588-365444 PC-514588-365445 514588-365445 PC-514588-365458 514588-365458 PC-514588-365459 514588-365459 PC-514588-365460 514588-365460 PC-514588-365428 514588-365428 PC-514588-365429 514588-365429 PC-514588-365430 514588-365430 PC-514588-365446 514588-365446 PC-514588-365447 514588-365447 PC-514588-365448 514588-365448 PC-514588-365461 514588-365461 PC-514588-365462 514588-365462 PC-514588-365463 514588-365463 PC-514588-365425 514588-365425 PC-514588-365426 514588-365426 PC-514588-365427 514588-365427 PC-514588-365449 514588-365449 PC-514588-365450 514588-365450 PC-514588-365451 514588-365451 PC-514588-365464 514588-365464 PC-514588-365465 514588-365465 PC-514588-365466 514588-365466