PDFlib PLOP 5 - PDF Linearization, Optimization, Protection

PDFlib PLOP (PDF Linearization, Optimization, Protection) ist ein vielseitiges Tool zur Linearisierung, Optimierung, Reparatur, Analyse sowie Ver- und Entschlüsselung von PDF-Dokumenten.

Die erweiterte Version PLOP DS (Digital Signature) bietet die gleichen Funktionen wie PLOP und kann zusätzlich digitale Signaturen in PDF-Dokumente einfügen.

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.

Dokument-Infofelder und XMP-Metadaten können ausgelesen und unter Einhaltung der Standards PDF/X und PDF/A eingefügt 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 Fonts, Bilder oder ICC-Profile.

Kennwortschutz

PLOP kann mit dem Benutzer- oder Master-Kennwort verschlüsseln und Berechtigungen einschränken, um den Druck des Dokuments in Acrobat zu verhindern, die Extraktion oder Modifikation von Text zu unterbinden usw.

PLOP unterstützt starke AES-256-Verschlüsselung und Unicode-Passwörter. PLOP können Sie für folgende Anwendungen nutzen:

PDF-Dokument mit Benutzer- und/oder Master-Kennwort verschlüsseln;

PDF-Verschlüsselung entfernen, sofern Sie über das Master-Kennwort des Dokuments verfügen

Beschränkungen wie »Drucken nicht zulässig« oder »Textextraktion nicht zulässig« hinzufügen oder entfernen, sofern Sie über das Master-Kennwort des Dokuments verfügen

Zertifikatsicherheit

PLOP unterstützt ebenfalls Zertifikatsicherheit, die ähnlich funktioniert wie E-Mail-Verschlüsselung. PDF-Dokumente können für eine Reihe von Empfängern verschlüsselt werden, wobei jeder Empfänger durch ein Zertifikat (öffentlicher Schlüssel) identifiziert wird. Nur berechtigte Empfänger können das Dokument mit der zugehörigen digitalen ID (privater Schlüssel) öffnen. Da Zertifikatsicherheit ein integraler Bestandteil der PDF-Formatspezifikation ist, funktioniert sie in Acrobat und Adobe Reader ohne Plugin oder andere herstellerspezifische Software.

Zertifikatsicherheit bietet gegenüber Kennwortschutz folgende Vorteile:

Es müssen keine Kennwörter an die Empfänger verteilt werden.

Für jeden Empfänger können separate Berechtigungen festgelegt werden.

Benutzer können Dokumentkennwörter nicht an unbefugte Dritte weitergeben.

Mit PLOP können Sie PDF-Dokumente mit Zertifikaten verschlüsseln, Zugriffsbeschränkungen anwenden sowie mit Zertifikaten geschützte Dokumente entschlüsseln (sofern Sie eine geeignete digitale ID haben).

Die Vorteile der Zertifikatsicherheit kommen zum Beispiel bei der Verteilung von sicheren Transaktionsdokumenten oder kommerziellen Inhalten zum Tragen.

Reparaturmodus

Verschiedene Arten beschädigter PDF-Dokumente werden erkannt und nach Möglichkeit automatisch repariert. PLOP kann auch bestimmte XMP-Probleme lösen und beschädigte XMP-Metadaten optional entfernen.

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 das pCOS-Datenblatt).

XMP-Metadaten

Metadaten (also Daten über Daten) sind ein wichtiges Thema in verschiedenen Bereichen von Anwendungssoftware. XMP (Extensible Metadata Platform) ist ein Framework auf Basis von XML, das zahlreiche vordefinierte Metadaten-Properties zur Verfügung stellt. XMP ist in Acrobat und PDF integriert und viel leistungsfähiger als einfache Dokument-Infofelder. Für PDF/A und andere ISO-Standards ist XMP zwingend vorgeschrieben. Verschiedene Branchenverbände haben Empfehlungen für den Einsatz von XMP in vertikalen Anwendungen veröffentlicht.
Mit PLOP können Sie XMP-Metadaten in PDF-Dokumente einfügen und XMP daraus extrahieren. PLOP überprüft eingefügtes XMP, um ein korrektes und gültiges Ausgabedokument zu gewährleisten. Falls das Eingabedokument PDF/A- oder PDF/X-konform ist, garantiert PLOP die Einhaltung der XMP-Regeln des jeweiligen Standards.
Das Einfügen von XMP-Metadaten kann in den folgenden und weiteren Situationen eingesetzt werden:

XMP-Metadaten in PDF/A-Dokumente einfügen. XMP-Extension-Schemas für PDF/A werden dabei unterstützt.

XMP-Metadaten, die den Scanprozess für digitalisierte Akten beschreiben, einfügen - ebenfalls PDF/A-konform.

XMP-Metadaten gemäß Ad-Ticket-Schema der Ghent Workgroup (GWG) einfügen.

Firmenspezifische XMP-Metadaten einfügen.

Dokument-Infofelder

Mit PLOP können Sie neue Dokument-Infofelder 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 Dokument-Infofelder mit den XMP-Metadaten synchronisiert, um die Metadaten konsistent zu halten (dies ist eine Anforderung von PDF/A).

PDF-Versionen und -Standards

PLOP unterstützt alle relevanten PDF-Versionen und -Standards:

PLOP verarbeitet alle PDF-Versionen bis hin zu Acrobat DC, also PDF 1.7 (ISO 32000-1) einschließlich Extension Level 8. PLOP verarbeitet auch Dokumente, die dem kommenden Standard PDF 2.0 (ISO 32000-2) genügen.

PLOP berücksichtigt die Archivierungsstandards PDF/A-1/2/3 (ISO 19005): ist das Eingabedokument PDF/A-konform, so ist dies auch für die Ausgabe gewährleistet. Auch XMP Extension Schemas gemäß PDF/A werden von PLOP vollständig unterstützt. Die Fähigkeit, PDF/A-konforme Metadaten in PDF-Dokumente einzufügen, ist ein wichtiger Vorteil von PLOP.

Entsprechend unterstützt PLOP auch die Standards für die Druckproduktion PDF/X-1a/3/4/5 (ISO 15930), den Standard für variablen und Transaktionsdruck PDF/VT-1/2 (ISO 16612-2) sowie PDF/UA-1 (ISO 14289) für barrierefreie PDF-Dokumente (ISO 16612-2).

PLOP als Bibliothek oder Kommandozeilen-Tool?

PLOP wird als Software-Bibliothek (Komponente) für verschiedene Entwicklungsumgebungen sowie als Kommandozeilen-Tool für Batch-Prozesse ausgeliefert. Die Bibliothek und das Kommandozeilen-Tool 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.

Unterstützte Entwicklungsumgebungen

PDFlib PLOP läuft überall - auf praktisch allen Computersystemen.Wir bieten 32- und 64-Bit-Pakete an und unterstützen alle gängigen Varianten von Windows, OS X/macOS, Linux und Unix sowie IBM zSeries Mainframe-Systeme. Varianten für iOS und Android sind ebenfalls erhältlich.

Der Kern von PLOP ist in C und C++ programmiert und auf Schnelligkeit und geringen Overhead optimiert. Über ein einfaches API (Application Programming Interface) lässt sich die PLOP-Funktionalität in zahlreichen Programmiersprachen nutzen:

COM für VB, ASP usw.

C und C++

Java einschließlich Servlets und Java Application Server

.NET für C#, VB.NET, ASP.NET usw.

Objective-C

Perl

PHP

Python

Ruby

PLOP DS für digitale Signaturen

Die erweiterte Version PLOP DS bietet die gleichen Funktionen wie PLOP und kann zusätzlich digitale Signaturen in PDF-Dokumente einfügen. Weitere Informationen  finden auf den PLOP DS Produktseiten.