
PDFlib PLOP (PDF Linearization, Optimization, Protection) ist ein vielseitiges Tool zur Linearisierung, Optimierung, Reparatur, Analyse sowie Ver- und Entschlüsselung von PDF-Dokumenten.
Die PLOP-Funktionen zur Linearisierung und Optimierung erstellen kleine und effiziente PDF-Dateien zur schnellen Verteilung im Web.
Mit den Sicherheitsfunktionen von PLOP können Sie PDF-Dokumente verschlüsseln und entschlüsseln sowie Berechtigungseinstellungen wie »Drucken nicht zulässig« oder »Textextraktion nicht zulässig« hinzufügen oder entfernen.
Der Reparaturmodus von PLOP erkennt beschädigte PDF-Dokumente und behebt deren Probleme nach Möglichkeit automatisch.
Mit den PLOP-Analysefunktionen lassen sich beliebige Eigenschaften eines PDF-Dokuments abfragen.
Dokumentinfofelder und XMP-Metadaten können ausgelesen und PDF/A-konform gesetzt werden.
Linearisierung. Mit PDFlib PLOP können Sie ein PDF-Dokument zur schnellen Verteilung im Web linearisieren (Byteserving). Byteserving vermindert die wahrgenommene Downloadzeit, da die erste Seite bereits erscheint, während das restliche Dokument noch im Hintergrund geladen wird.
Optimierung. PLOP kann die Dateigröße eines PDF-Dokuments ohne Qualitätsverlust deutlich verringern. PLOP entfernt unnötige oder identische Objekte, zum Beispiel mehrfach eingebettete Schriften, Bilder oder ICC-Profile.
Sicherheit. PLOP kann mit dem Benutzer- oder Hauptkennwort verschlüsseln und Berechtigungen vergeben, um den Druck des Dokuments in Acrobat zu verhindern, die Extraktion oder Modifikation von Text zu unterbinden etc.
PLOP unterstützt alle relevanten PDF-Verschlüsselungsmethoden einschließlich der starken AES-256-Verschlüsselung und Unicode-Passwörtern für Acrobat X. Sie können die Sicherheitsfunktionen von PLOP für folgende Anwendungen nutzen:
PDF-Dokument mit Benutzer- und/oder Hauptkennwort verschlüsseln
PDF-Verschlüsselung entfernen, sofern Sie über das Hauptkennwort des Dokuments verfügen
Berechtigungen wie »Drucken nicht zulässig« oder »Textextraktion nicht zulässig« hinzufügen oder entfernen, sofern Sie über das Hauptkennwort des Dokuments verfügen
Abfragen von Sicherheitseigenschaften, Verschlüsselungsverfahren, Berechtigungen und Dokumentinfofelder
Reparaturmodus. Verschiedene Arten beschädigter PDF-Dokumente werden erkannt und nach Möglichkeit automatisch repariert.
PDF-Analyse. Die PLOP-Bibliothek enthält die pCOS-Schnittstelle zur Abfrage von Detailinformationen über ein PDF-Dokument, wie Dokumentinfofelder, Metadaten, Fontlisten, Seitengröße und vieles mehr (siehe Datenblatt für das Produkt pCOS).
Dokumentinfofelder. Mit PLOP können Sie neue Dokumentinfofelder ergänzen oder existierende mit anderen Inhalten versehen. Sowohl vordefinierte als auch eigene Einträge lassen sich setzen. Falls das Dokument XMP-Metadaten enthält, werden alle vordefinierten Dokumentinfofelder automatisch mit den XMP-Metadaten synchronisiert, um die Metadaten konsistent zu halten (dies ist eine Anforderung von PDF/A-1).
Metadata (»data about data«) is an important topic in many areas of application software. XMP (Extensible Metadata Platform) is an XML-based framework with many predefined metadata properties. XMP is integrated in Acrobat/PDF, and much more powerful than simple document info entries. XMP is required for PDF/A and other ISO standards. Many industry groups have published XMP-based recommendations for vertical applications.
With PLOP you can insert XMP metadata in PDF documents and 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.
XMP insertion with PLOP can be used in the following and many other situations (sample XMP files are contained in the PLOP distribution):
Add XMP metadata to PDF/A-1 documents, including support for XMP extension schemas as defined in the PDF/A-1 standard.
Add XMP metadata describing the scanning process for digitized legacy documents, also according to PDF/A-1.
Add XMP metadata according to the Ghent Workgroup (GWG) Ad Ticket scheme.
Add company-specific XMP metadata.
PLOP supports all PDF versions up to Acrobat X, including PDF 1.7 (ISO 32000). PLOP is PDF/A-aware: if the input document conforms to the PDF/A standard (ISO 19005-1), the output document is guaranteed to still comply with PDF/A. PLOP fully supports XMP extension schemas as required by PDF/A-1. Similarly, PLOP is aware of PDF/X-1a/3/4/5 (ISO 15930).
The ability to insert PDF/A-conforming XMP metadata in PDF documents is an important advantage of PLOP.
PLOP wird als Software-Bibliothek (Komponente) für verschiedene Entwicklungsumgebungen sowie als Kommandozeilen-Tool für Batch-Prozesse ausgeliefert. Beide Ausführungen bieten den gleichen Funktionsumfang, eignen sich aber für unterschiedliche Einsatzbereiche.
Die PLOP-Software-Bibliothek eignet sich zur Integration in Desktop- oder Server-Anwendungen. Programmierbeispiele für alle unterstützten Sprachbindungen sind im PLOP-Paket enthalten. Da PLOP PDF-Dokumente von Datei oder direkt aus dem Speicher einlesen kann, ist die Kombination mit anderen Produkten einfach realisierbar.
Das PLOP-Kommandozeilen-Tool eignet sich zur Batch-Verarbeitung von PDF-Dokumenten. Es erfordert keine Programmierung, sondern kann über leistungsfähige Kommandozeilen-Optionen gesteuert und damit in komplexe Arbeitsabläufe integriert werden. Sie können das PLOP-Kommandozeilen-Tool auch in Umgebungen verwenden, die von der PLOP-Bibliothek nicht unterstützt werden.
PDFlib PLOP is everywhere – it runs on practically all computing platforms. We offer 32-bit and 64-bit packages for all common flavors of Windows, Mac OS, Linux and Unix, as well as for IBM i5/iSeries and zSeries systems.
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
Python
RPG on i5/iSeries
The extended version PLOP DS supports all features of PLOP, plus the ability to apply digital signatures to PDF documents. Please see the separate PLOP DS pages for more information.