Das nachfolgende Beispiel zeigt wie Sie einen Text aus dem aktuellen Printjob heraus parsen. Der geparste Wert can dann genutzt werden um die Konfiguration des Druckers zu beeinflussen. Ein OnPreprocessText Eventhandler ist im Beispielcode implementiert, welcher alle Wörter im Dokument instanziiert. Er ermittelt die fünf am meisten vorkommenden Wörter im Dokument. Eine Liste von Schlüsselwörtern wird daraus erstellt und die Konfiguration dahingehend verändert, sodass diese Top5-Schlüsselwörter als PDF-Keywords im erzeugten PDF-Dokument hinterlegt werden.
Bitte berücksichtigen Sie, dass das OnConfigLoaded Event dazu verwendet wird die Einstellung ExtractText auf den Wert yes zu ändern. Dies veranlasst den PDF Drucker eine Textdatei des Druckjob Inhalts zu erzeugen. Die Einstellung ExtractText kann zudem auch in einer runonce.ini Konfigurationsdatei oder auch in anderen Konfigurationsdateien wie settings.ini festgelegt werden.
Sie können den Beispielcode herunterladen. Die darin enthaltene VBS-Macrodatei verschieben Sie nach dem Entpacken bitte in den macros Ordner des PDF-Druckers (im Installationsverzeichnis). Sie können auch mit der Einstellung MacroDir ein anderes Verzeichnis festlegen.