PDFlib ist eine bewährte Entwicklerkomponente zur Erzeugung und Bearbeitung von PDF. Die Hauptziele von PDFlib sind die dynamische Erstellung auf einem Webserver und jeder Art von Server-, Desktop- oder Mobilanwendung. Mit PDFlib können Sie PDF aus Datenbankinhalten erzeugen, ähnlich wie bei dynamischen Webseiten. Seit 1997 hat sich PDFlib in einer Vielzahl von Anwendungsfällen und Entwicklungsumgebungen bewährt. Anwendungsprogrammierer verwenden PDFlib, um PDFmit Text, Bildern, Grafiken und interaktiven Elementen zu erstellen.

PDFlib wird von Zehntausenden von Anwendern weltweit aktiv genutzt. Der breite Einsatz hilft, die Programmierschnittstelle (API), die interne Implementierung und die generierte Ausgabe zu verbessern und zu optimieren. Die Konformität mit den relevanten ISO-Standards für PDF, PDF/A, PDF/X, PDF/UA und PDF/VT sowie die Kompatibilität mit gängigen Viewern haben hohe Priorität.

PDFlib unterstützt alle Funktionen, die das PDF-Format bietet. Die PDFlib-Produktfamilie ist in drei verschiedenen Varianten erhältlich: PDFlib, PDFlib+PDI (PDF Import) und der PDFlib Personalization Server (PPS) mit dem PDFlib Block Plugin für Adobe Acrobat.

PDFlib

PDFlib bietet Methoden zur Erzeugung von PDF-Dokumenten mit Text, Grafiken, Bildern und interaktiven Elementen wie Anmerkungen oder Lesezeichen. Das PDFlib-API unterstützt die PDF-Erstellung auf verschiedenen Ebenen, die beliebig miteinander kombiniert werden können. Die Low-Level-Schnittstellen erlauben es, einzelne Elemente auf der Seite zu platzieren, wobei von der Anwendung bereitgestellte Formatierungsinformationen verwendet werden. Eine Anwendung, die bereits das Layout (z.B. für die Bildschirmdarstellung) festgelegt hat, kann Text, Bilder und andere Objekte direkt auf der PDF-Seite platzieren.

High-Level-APIs unterstützen leistungsstarke Formatierungsfunktionen:

  • Einzeilige Textausgabe mit verschiedenen Formatierungsoptionen.
  • Textflow-Formatierer zum Platzieren beliebiger Textmengen in einer oder mehreren Spalten oder Seiten. Der Text kann in nicht-rechtwinkligen Formen formatiert werden, um Bilder herumfließen und interaktive Elemente sowie Strukturinformationen für Tagged PDF enthalten.
  • Der flexible Tabellenformatierer unterstützt alle Arten von Inhalten in Tabellenzellen wie Text, Bilder, Grafiken und Anmerkungen oder Formularfelder. Große Tabellen können auf mehreren Seiten platziert werden. Die Details der Tabellenformatierung werden durch eine Vielzahl von Optionen gesteuert.
  • Platzierung von Bildern und SVG-Grafiken gemäß verschiedener Anpassungs- und Formatierungsmethoden.

PDFlib+PDI (PDF Import)

PDFlib+PDI enthält alle PDFlib-Funktionen und zusätzlich die PDF Import Library PDI, die vorhandene PDF-Seiten und interaktive Elemente in die generierte PDF-Ausgabe einbindet. Verwenden Sie PDFlib+PDI für alle PDFlib-Aufgaben und zusätzlich für die folgenden:

  • Zusammenstellen mehrerer PDF-Seiten auf einem einzigen Blatt
  • Hinzufügen von Text, zum Beispiel Kopf- und Fußzeilen, Stempeln oder Seitenzahlen
  • Bilder, zum Beispiel ein Firmenlogo, auf vorhandenen Seiten platzieren
  • PDF unter Beibehaltung der PDF/A-, PDF/X- oder PDF/UA-Konformität ändern

PDFlib Personalization Server (PPS) und PDFlib Block Plugin

Der PDFlib Personalization Server (PPS) enthält PDFlib+PDI sowie zusätzliche Methoden zur Verarbeitung variabler Daten mit PDFlib-Blöcken. PPS macht Anwendungen unabhängig von Layoutänderungen.

Der Designer erstellt ein Layout-PDF und markiert mit dem PDFlib Block Plugin für Acrobat Bereiche als Platzhalter für variable Texte, Bilder und Grafiken. Jeder Block enthält eine Vielzahl von Blockeigenschaften wie Schriftgröße, Farbe, Bildskalierungsoptionen usw. Das PDFlib Block Plugin bietet eine Vorschaufunktion, die das Ergebnis des Füllens von Blöcken gemäß den angegebenen Eigenschaften anzeigt.

Der Entwickler schreibt Code, um PDFlib-Blöcke mit Text, Bildern, Vektorgrafiken oder PDF-Seiten zu füllen. Er muss weder die Formatierung noch die Position eines Blocks kennen. Verwenden Sie PPS für alle PDFlib+PDI-Aufgaben sowie für Serienbriefe mit Text und Bildern, das Ausfüllen von Templates für die Transaktions- und Kontoauszugsverarbeitung, die Personalisierung von Werbematerial, die Generierung von Einzelteilkatalogen aus einer Datenbank oder die Erstellung kundenspezifischer Dokumentation für mehrere Produkte.

Entwicklungsumgebungen

Die PDFlib-Familie läuft überall – auf praktisch allen Computersystemen. PDFLib bietet 32- und 64-Bit-Pakete an und unterstützt alle gängigen Varianten von Windows, MacOS, Linux und Unix sowie IBM System i und IBM Z Mainframe-Systeme. Varianten für iOS und Android sind ebenfalls erhältlich. Der Kern von PDFlib ist in C und C++ programmiert und auf Schnelligkeit und geringen Overhead optimiert. Über ein einfaches API (Application Programming Interface) lässt sich die PDFlib-Funktionalität in zahlreichen Programmiersprachen nutzen: C und C++, Java, .NET, Objective-C, Perl, PHP, Python, RPG (IBM System i), Ruby

Sie benötigen mehr Informationen ?

Scheuen Sie sich bitte nicht, Kontakt aufzunehmen !