SortPDF – Online Dokumentation
Programm zum automatischen Sortieren von PDF Dokumenten nach Anzahl der Seiten und Regionen und zur Erstellung von Auftragsdaten für den MailOptimizer der Deutschen Post.
Installation
Zur Installation kopieren Sie den Inhalt des Archivs an einen beliebigen Ort. Es muss kein Installer ausgeführt werden. Wichtig ist, dass die Anwendung und INI Dateien in dem gleichen Ordner gesichert werden.
Funktionen
Nach dem Start der Anwendung erscheint der folgende Dialog.
- PDF-Pfad – Verzeichnis in dem sich die, nach Seitenanzahl, zu sortierenden PDF Dokumente befinden.
- Inkl. Unterverzeichnisse – Unterverzeichnisse im PDF Pfad mit einbeziehen
- MO Pfad – „in“ Verzeichnis des MailOptimzer. Verzeichnis in dem XML Jobticket(s) gesichert werden.
- Einzel XML erstellen – Ausgewählt: Es wird 1 XML Jobticket mit multiplen Sendungseinträgen erstellt.
- Abgewählt: Es wird 1 XML Jobticket per Eingangs PDF Datei erstellt.
- MO Einstellungen – Auswahl des/der Verfahren(s)
Nach Anzahl der Seiten sortieren
Festlegung der Verzeichnisse in denen die sortierten Dateien abgelegt werden. Unterverzeichnisse können automatisch erstellt werden. Dabei wird aus der minimalen und maximalen Seitenanzahl der Name des Unterverzeichnis erstellt. Siehe Abbildung 1.
Einträge können hinzugefügt, entfernt oder geändert werden.
Start – Alle Dateien aus dem Eingangs PDF Verzeichnis sortieren.
Extraktion der Inhalte
SortPDF benutzt zusäzlich die folgenden Programme um Daten zur Erstellung der Auftragsdaten für den MailOptimizer sowie zur Benamung der sortierten Datei aus dem PDF zu extrahieren:
- ExtractPostCode.exe – Ermittlung der Postleitzahl und Länderbezeichnung. Benutzt ExtractPostCode.ini.
- ExtractAddress.exe – Komplette Anschrift ermitteln. Benutzt ExtractAddress.ini. Ermittelt die Adressen fuer CreateCover.
- CreateCover.exe – Erstellt Cover Dokument für jedes Sortierverzeichnis, enthält die Adresse des ersten und letzten Dokumentes bzw. der Sendung.
Der Text wird von der Seite 1 komplett eingelesen und anschließend linienweise überprüft, ob er sich in dem angegebenen Suchbereich befindet, der in der ExtractPostCode.ini oder ExtractAddress.ini angegeben ist.
Um den Suchbereich, der in der ExtractPostCode.INI festgelegt wird, zu bestimmen, bitte ExtractPostCode.exe „Dateiname“ in einem CLI Fenster aufrufen. Der gefundene Text wird im CLI Fenster ausgegeben. Die Werte in der INI koennen dann entsprechend angepasst werden.
ExtractPostcode ermittelt nur die PLZ und eventuell das Land sofern
angegeben. Sollte sich kein weiterer Text in der nächsten Zeile nach der PLZ befinden,
geht das Programm von DE aus, andernfalls wird die Liste der Ländercodes
durchsucht und ermittelt, ob sich das jeweilige Land im Text befindet.
Falls gefunden wird das Länderkürzel ausgelesen und mit der PLZ an SortPDF weitergegeben, welches die Informationen für die Benamung der PDF sowie die Erstellung der XML Datei für den MailOptimizer verwendet.
Angaben der INI Datei
[Bereich]
Links = 5
Oben = 170
; Rechts = Links + Breite
Breite=450
; Unten = Oben + Hoehe
Höhe=110
Bereichsdefinition erfolgt von Links/Oben:
Generell:
72 dpi/per Inch als Grundlage
1 mm = 2,83465 Punkte
1 Inch = 2.54 cm
A4 – 210 x 297 mm oder 842 x 595 Punkte
29.7 cm/2.54 cm * 72 = 842 Punkte oder 297 mm x 2,83465 Punkte = 842 Punkte
Menü SortPDF
Laden und Speichern der SortPDF.ini
Projekt Auswahl
Projekt A: Die PDF werden nur sortiert. MailOptimizer Bereich ist ausgegraut.
Projekt B: Die PDF werden sortiert und entsprechend der Auswahl, XML Dateien für den Mailoptimizer erzeugt. Der MailOptimizer Bereich ist verfügbar.
Editieren der Ini Dateien
Config.ini editieren – Öffnet die config.ini Datei im Editor
SortPDF.ini editieren – Öffnet die SortPDF.ini Datei im Editor
Projekt A spezifisch
config.ini.Muss sich im Programm Verzeichnis befinden!
[Sendungsart]
Anzahl=3
Name0=Standardbrief
SeitenStart0=1
SeitenEnde0=6
Name1=Kompaktbrief
SeitenStart1=7
SeitenEnde1=14
Name2=Großbrief
SeitenStart2=8
SeitenEnde2=-1
[General]
Es können bis zu 8 Verfahren/Teilnahme Paare pro Verfahren angegeben werden.
Syntax: z.B. 39,1 oder 10,1,39,1
Die Anzahl der Gesamtverfahren ist nicht limitiert.
VerfahrenTeilnahmeAnzahl=4
VerfahrenTeilnahme0=10,1
VerfahrenTeilnahme1=10,1,39,1
VerfahrenTeilnahme2=10,1,25,1
VerfahrenTeilnahme3=12,2,25,1,39,2,15,5
Weitere MailOptimizer Informationen
Ekpnr=6218681840
KundenID=34016
Einlieferung=Versandplan