Funktionen
Das Paket enthält 2 visuelle Komponenten (installiert auf der Registerkarte PDFium der Komponentenpalette):
- TPdfViewer – ein scrollbarer Einzelseiten-Viewer mit Hintergrund-(Threaded-)Rendering, Zoom-Modi (manuell, Breite anpassen, Höhe anpassen, Seite anpassen), Textauswahl mit Maus und Tastatur (Strg+A, Strg+C), anklickbaren Links, Lesezeichen-Navigation, einem optionalen Farbschema (z. B. Dunkelmodus) und Bildfarbinvertierung.
- TPdfThumbnailPanel – ein Seitenminiaturstreifen (vertikal oder horizontal), der in einem Hintergrundthread gerendert wird, mit Seitenbeschriftungen, Auswahl- und Klickereignissen.
- Öffnen von Dokumenten aus einer Datei oder einem Stream, einschließlich passwortgeschützter Dokumente
- Dokumentinformationen: Metadaten (Titel, Autor, ...), Berechtigungen, Verschlüsselung, PDF-Version, Dateiidentifikator, Formulartyp, Sprache, Seitenbeschriftungen
- Rendern von Seiten in ein TBitmap (auch mit einem benutzerdefinierten Farbschema)
- Textextraktion in 3 Formaten (einfach, natürliche Lesereihenfolge, layouterhaltend), Textsuche, Textauswahl, Text aus einem Rechteck
- Links (URI, Gehe zu Seite, Remote-Gehe zu, Starten)
- Lesezeichen (Gliederungsbaum mit Zielseite, Position und Farbe)
- Eingebettete Bilder – Auflisten, Metadaten (Pixelgröße, DPI), Export nach PNG, JPEG oder BMP
- Dateianhänge – Auflisten, Metadaten, Extrahieren
- Drucken (synchron oder in einem Hintergrundthread), mit Seitenbereichen wie 1-3,5,8
- Zusammenführen mehrerer PDF-Dateien zu einer
- Aufteilen eines Dokuments – jede Seite in eine eigene Datei, ein Seitenbereich oder eine beliebige Auswahl von Seiten
- Verschieben (Neuordnen) von Seiten
- Drehen von Seiten
- Hinzufügen und Löschen von Dateianhängen
- Speichern des Dokuments, optional als andere PDF-Version (1.4, 1.5, 1.6, 1.7, 2.0)
| Betriebssysteme | Windows 32-Bit, Windows 64-Bit, Linux 64-Bit |
| Compiler | FPC 3.0.4 oder neuer |
| IDE | Lazarus 2.0 oder neuer |
| PDFium | Build 6036 oder neuer |
