Object Pascal-Bindings und visuelle Komponenten für die PDFium-Bibliothek, für Free Pascal und Lazarus. Es ermöglicht das Anzeigen, Durchsuchen, Extrahieren von Inhalten aus und Bearbeiten von PDF-Dateien ohne externe Tools – nur die PDFium-Shared-Library wird benötigt: https://github.com/paweld/pdfium4laz 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.
Lesen von PDF-Dateien
Öffnen von Dokumenten aus einer Datei oder einem Stream, einschließlich passwortgeschützter Dokumente
Ich hab natürlich erstmal ohne Readme zu lesen das Package installiert, die Demo geöffnet und festgestellt, daß die Bibliothek fehlt.
Das dann nachgeholt, funktioniert das wirklich einwandfrei.
funktioniert sogar auf 'nem Mac.
Hab gerade die View-Demo ohne Probleme kompilieren und starten können. Nur die lib wollte noch ein "xattr -cr libpdfium.dylib", dann konnte ich auch ein PDF anschauen.
shokwave hat geschrieben: Di 13. Okt 2026, 18:59
funktioniert sogar auf 'nem Mac.
Hab gerade die View-Demo ohne Probleme kompilieren und starten können. Nur die lib wollte noch ein "xattr -cr libpdfium.dylib", dann konnte ich auch ein PDF anschauen.
Vielen Dank für die Information. Ich habe keinen Zugang zu einem Mac, daher konnte ich das nicht überprüfen.
Könntest du mir noch mitteilen, auf welchem Betriebssystem und welcher Plattform (Intel, Apple M*) du das überprüft hast?