![]() |
PDF Text lesen
Hallo zusammen,
ich benutze Delphi 7 und versuche aus einer PDF Datei den Text zu lesen. Diesen Text möchte ich in einer Stringliste verwalten um ihn später mit einem anderen Dokument zu vergleichen. Der Ansatz auf der Seite ![]() Vielen Dank:) Michael |
AW: PDF Text lesen
Ist halt bissl blöd, wenn direkt beim Tipp nicht steht wie alt der eigentlich ist. (wird wohl Absicht sein, da fast alle Tipps etwas "älter" sind)
21.03.2005 Es kann natürlich sein, daß aktuellere Versionen des Acrobat-Readers diese 9 Jahre alte Schnittstelle/Klasse inzwischen nicht mehr anbieten. |
AW: PDF Text lesen
Danke für die Antwort!
Ja leider ist der Tipp "etwas" älter:( Kennst Du vieleicht eine andere Möglichkeit das benannte Problem zu lösen? Danke schön michael |
AW: PDF Text lesen
Es gibt verschiedene Libs, die PDF-Dateien öffnen können, zum Teil kostenpflichtig.
Dabei ist zu beachten, dass es mindestens 2 komplett verschiedene Arten im Dateiaufbau von PDF-Dokumenten gibt. Diese kannst du auf der Adobe-Webseite einsehen (Stichwort "PDF Specification"). Das bedeutet, dass manche Libs nur 1 Standard lesen können. Außerdem werden manche Dateien von manchen Libs evtl. nicht richtig gelesen. Wenn du eine dieser Libs verwendest, kannst du meistens davon ausgehen, dass sie auf dem Zielsystem immer vorhanden ist/funktioniert (sind ja dann in deinem Programm), was beim Adobe Reader nicht gegeben ist, wenn z.B. ein Update kommt, das alte Funktionen nicht mehr anbietet. Die Lib-Variante ist imho vorzuziehen wenn: -Das Deployment (Setup auf dem Zielsystem) einfacher sein soll -Nur ein bestimmter Typ von PDF-Dateien gelesen werden soll. (Dateien die von einem bestimmten Programm erzeugt werden und immer den gleichen Aufbau haben.) PS: Ich sehe gerade, dass du explizit von Adobe Acrobat sprichst. Meinst du wirklich den (kostenpflichtigen) Adobe Acrobat oder den Adobe Reader? |
AW: PDF Text lesen
Hallo:)
ich meine den Adobe Reader, ich kann davon ausgehen das dieser auf jedem System installiert ist. Der Aufbau der Dateien ist immer gleich. Leider fehlt es mir an Kenntnissen zum Einbinden der "Libs":( Könntest Du mir hierbei ein wenig behilflich sein? Danke und viele Grüße Michael |
AW: PDF Text lesen
Zitat:
Für die Textextraktion schau dir mal ![]() Zitat:
|
AW: PDF Text lesen
:(Guten Morgen,
ich kann in unserer Firma voraussetzen das der Adobe Reader auf jeder Maschine installiert ist, es geht um ein internes Firmenproblem. Gibt es denn so gar keine Möglichkeit den Text aus einer PDF zu lesen? :( viele Grüße Michael |
AW: PDF Text lesen
PDF ist ja nur ein Containerformat. Viele beinhalten statt Text aber nur Bilder der Seiten ( wenn eingescannt). In diesem Fall existiert dann kein Text, den Du so leicht auselesen kannst. Man müsste in diesem Fall einen Textindex (per OCR) erzeugen lassen (z.B. mit Vollversion von Adobe).
Diesen könnte man dann über den IFILTER auslesen. Dieser ist aber m.W. nicht mehr Teil des Readers. |
AW: PDF Text lesen
Zitat:
![]() |
AW: PDF Text lesen
Zitat:
Mit dem Adobe Reader gibt es (falls du dich darauf bezogen hast) keine Mögichkeit. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz