Heutzutage automatisieren wir viele Dokumentenprozesse. Möchten Sie bestimmten Text in einer PDF-Datei erkennen? Möchten Sie diesen Text verwenden, um die Datei an den Seiten, die den entsprechenden Text enthalten, zu teilen? Möchten Sie die geteilten Dateien anhand des zum Teilen verwendeten Textes umbenennen? Wir haben die Lösung für Sie.
Die PDF4me Workflows-Aktion „Nach Text aufteilen“ deckt alle relevanten Dokumentlogiken ab. Workflows konzentrieren sich auf die Bereitstellung einer zuverlässigen Automatisierungslösung für Ihre Dokumentenprozesse. Die Aktion kann den Text auch in der Zwischenablage speichern, um die Dateien bei Bedarf beim Speichern mit diesem Text umzubenennen. Sehen wir uns nun anhand eines Beispiel-Workflows an, wie diese Aktion eingerichtet wird.
Wie kann man eine PDF-Datei nach bestimmten Textstellen scannen und aufteilen?
In unserem folgenden Beispiel erstellen wir einen Workflow, um eine PDF-Datei anhand bestimmter darin enthaltener Texte aufzuteilen und die aufgeteilten Dateien anschließend umzubenennen.
Beginnen Sie mit dem Aufrufen des PDF4me-Dashboards .
- Wählen Sie die Schaltfläche „Workflow erstellen“.
Fügen Sie einen Auslöser hinzu, um Ihren Workflow zu starten.
Fügen Sie einen Auslöser hinzu, um Ihre Automatisierung zu starten.
- Workflows bieten aktuell zwei Auslöser – Dropbox und Google Drive . Erstellen wir beispielsweise einen Dropbox-Auslöser.
Konfigurieren Sie die Verbindung und wählen Sie den Ordner aus, in dem die Eingabedateien erwartet werden.
Um den genauen Ablauf zu testen, können Sie diese PDF-Beispieldatei verwenden – Beispieldatei herunterladen
Fügen Sie die Aktion "Nach Text aufteilen" hinzu.
Fügen Sie eine Aktion „Nach Text aufteilen“ hinzu und konfigurieren Sie diese, um die Dateiseiten anhand des gewünschten Textes zu trennen. Hier verwenden wir einen regulären Ausdruck, um den eindeutigen Text zu erkennen .
Seriennummer:(.*)
Der reguläre Ausdruck findet die Textwerte, die mit 'Seriennummer:' beginnen, und teilt sie anhand der Bedingung auf.
Fügen Sie eine For Each-Dokumentsteuerung hinzu.
Da die Funktion „Nach Text aufteilen“ mehrere Dokumente erzeugt, ist ein Steuerelement „Für jedes Dokument“ erforderlich, um die Ausgabedateien nacheinander zu verarbeiten. Die übrigen Aktionen sollten innerhalb dieses Steuerelements implementiert werden.
Füge eine Speicheraktion hinzu
Die Ausgabedateien müssen in der Cloud gespeichert werden. In unserem Anwendungsfall konfigurieren wir die Aktion „In Dropbox speichern“ . Im obigen Bild sehen Sie einen Ausdruck, der einen Text aus der Aktion „Nach Text aufteilen“ extrahiert. Sie können den unten angegebenen regulären Ausdruck im Parameter „Ausgabedateiname“ verwenden, um die Dateien umzubenennen.
${file.pages[0].PageText}.pdf
Der Ausdruck übergibt den Text aus der Aktion „Nach PDF aufteilen“ an den Parameter „Ausgabedateiname“, sodass die Dateien basierend auf dem gelesenen Text umbenannt werden.
