HoleTextAusPDF
Gibt den in einer PDF-Datei gefundenen Text in dem angegebenen Containerfeld zurück.
Format
HoleTextAusPDF ( Container )
Parameter
Container
– jeder Ausdruck, der Containerdaten für eine PDF-Datei zurückgibt.
Zurückgegebener Datentyp
Text
Ursprung in Version
22.0
Beschreibung
Verwenden Sie diese Funktion, um den Text aus einer PDF-Datei zu erhalten, die in einem Containerfeld gespeichert ist. Dies kann sehr nützlich sein für:
-
Indizieren des Inhalts gespeicherter PDF-Dateien für die Suche innerhalb Ihrer FileMaker Pro-Datei.
-
Automatisierung der Dateneingabe durch Zurückgeben bestimmter Texte aus standardisierten PDF-Formularen oder Berichten.
-
Analysieren von Text in einer Sammlung von PDF-Dokumenten ohne externe Werkzeuge oder manuelles Kopieren und Einfügen.
Hinweise
-
Die Qualität des zurückgegebenen Textes hängt von der Qualität und Struktur der PDF-Quelldatei ab. Formatierungen wie Schriftarten, Farben, Größen und das genaue Layout bleiben im zurückgegebenen Text nicht erhalten.
-
Text in Bitmap-Bildformaten wie PNG oder JPG in der PDF-Datei wird nicht zurückgegeben.
-
In folgenden Fällen gibt diese Funktion „?“ zurück:
-
Das Containerfeld ist leer, enthält keine PDF-Datei oder es wurde kein Text gefunden.
-
Die PDF-Datei ist ein gescanntes Dokument.
-
Die PDF-Datei ist passwortgeschützt oder kann aus irgendeinem Grund nicht gelesen werden.
-
Beispiel 1
HoleTextAusPDF ( Tabelle::Container )
gibt einfachen Text wie den folgenden zurück, wenn das Feld „Tabelle::Container“ eine PDF-Datei dieser Seite enthält.
Claris FileMaker Pro Hilfe
Referenz>Funktionen-Referenz>Container-Funktionen>HoleTextAusPDF
HoleTextAusPDF
Gibt den in einer PDF-Datei gefundenen Text in dem angegebenen Containerfeld zurück.
Format
...
Beispiel 2
In einer Tabelle mit dem Namen „Verträge“ und einem Containerfeld „VertragPDF“, in dem PDF-Dateien von Verträgen gespeichert sind, wird ein Formelfeld mit dem Namen „EnthältNDA“ wie folgt festgelegt:
Let (
pdfText = HoleTextAusPDF ( Verträge::VertragPDF ) ;
MusterAnzahl ( pdfText ; "Vertraulichkeitsvereinbarung" ) > 0
)
In jedem Datensatz, in dem die PDF-Datei in „Verträge::VertragPDF“ den Ausdruck „Vertraulichkeitsvereinbarung“ enthält, wird das Feld „EnthältNDA“ auf 1 (Wahr) gesetzt. Um schnell alle Verträge zu finden, die den Begriff „Vertraulichkeitsvereinbarung“ enthalten, ohne jede PDF-Datei manuell öffnen zu müssen, führen Sie eine Suche durch, bei der das Feld „EnthältNDA“ gleich 1
ist.