Start › Foren › PDF24 Creator › Variable Teile wie die Kundennummer im automatischen Dateinamen
- Dieses Thema hat 9 Antworten sowie 3 Teilnehmer und wurde zuletzt vor 1 Woche, 4 Tagen von PDF24 Support aktualisiert.
-
AutorBeiträge
-
2015-03-02 um 13:03 Uhr #10990PDF24Gast
Gibt es die Möglichkeit variable Teile(z.B. die KdNr) als Teil des Dateinamens automatisch mitzugeben ?
Unter dem Punkt Automatisches Speichern kann man das Verzeichnis und den Dateinamen angeben. DEewr Dateiname wird dann automatisch hochgezählt.
Darunter steht noch Platzhalter %Y ... Vermite hier handelt es sich um das Datum.
Gibt es die Möglichkeit, noch eine Variable als Teil des Dateinamens zu verwenden ?
Wenn ich z.B. Rechnungen drucke, möchte ich als Dateinamen Rechnung & Kundennummer.
Gibt es irgendeine Möglichkeit, die Kundennummer so zu hinterlegen/mitzugeben , daß sie Teil des Dateinamens wird ?2015-08-25 um 9:33 Uhr #10991AnonymGastHallo,
der Dateiname, den der PDF24 PDF Drucker ermittelt, wird direkt aus dem Windows Druckjob abgeleitet. Wenn Sie also den Druckjob erstellen, dann können Sie dort auch den Namen einer Datei einstellen und dort können Sie dann auch die Kundennummer kodieren.
2018-06-12 um 11:02 Uhr #11751paparazzoTeilnehmerHallo Stefan,
ich bräuchte bitte Ihre Hilfe beim einrichten. Unsere PDF Dateien kommen direkt von einer Druckserver Schnittstelle, der Pfad sieht wie folgt aus:
/modul.php?modul=rechnungen&modulkat=fileopen&keycode=1efb154cadf70961ad3426fa7538e7c2&ID=42662Der Dateiname sollte die ID (fett markiert) enthalten, im besten Fall RE042662 heißen.
Momentan wird ein Dateiname (eine Nummer) kreiert, die für uns nicht von Vorteil ist.
Vielen Dank für Ihre Hilfe.
2018-06-21 um 7:48 Uhr #13475Stefan ZieglerForenverwalterSpeichern Sie automatisch ab bzw. haben Sie den PDF Drucker für das automatische speicher eingestellt? In diesem Fall könnten Sie den Name über ein Kommando selber modifizieren. Anderenfalls gibt es vom PDF24 keine Möglichkeit, die Nummer zu extrahieren. Der Dateiname wird aus dem Druckauftragsname abgeleitet. Wenn Sie einen besseren Namen wünschen, dann müssen Sie den Name des Windows PrintJob entsprechend setzen.
2018-06-21 um 13:51 Uhr #13476paparazzoTeilnehmerVielen Dank für Ihre Rückmeldung.
Ja richtig, den PDF Drucker habe ich für das automatische speichern eingestellt, in den Platzhaltern hatte ich auch schon verschiedene Konfigurationen vorgenommen, nur komme ich damit leider nicht zum gewünschten Ergebnis. Sobald ich das Dokument manuell speichere, wird der Dateiname mit RE42662 richtig vergeben, nur automatisiert nicht.
Wie kann ich den Dateiname über ein Kommando selber modifizieren und wenn dieses Kommando nur über das DocTool einstellbar ist, wo finde ich dieses Tool?
Vielen Dank vorab für Ihre Hilfe
2018-06-21 um 14:15 Uhr #13477Stefan ZieglerForenverwalterwenn Sie den PDF Drucker zum automatischen Speichern konfigurieren, dann können sie dort auch ein Kommando hinterlegen. Auf diese Weise kann man z.b. ein Batch Script starten, welches als Argument die Datei und den Dateiname bekommt. Dafür können die Platzhalter verwendet werden. In dem Script können Sie dann mit der Datei und dem Namen machen was Sie wollen, z.b. umbenennen und dann irgendwo hin speichern.
2018-06-21 um 14:39 Uhr #13478paparazzoTeilnehmerAlso bedeutet dies, dass ich die Konfiguration in den Druckerserver Einstellungen vornehmen muss, oder was kann ich unter einem Batch Script verstehen?
Vorab vielen Dank für Ihre Hilfe.
2018-06-21 um 15:11 Uhr #13479Stefan ZieglerForenverwalterNein, ein Batch-Script ist ein kleines Programm, welches eine bestimmte Aktion ausführen kann. Dieses Script kann man durch den PDF24 Creator aufrufen lassen, sobald eine neue Datei über den PDF Drucker eingetroffen ist. Am besten dazu einfach mal im Internet nachlesen, um mehr darüber zu erfahren.
2018-06-21 um 15:19 Uhr #13480paparazzoTeilnehmerZiel ist es, dass die Rechnungsdateien mit dem richtigen Dateinamen über den Druckerserver automatisch in einen Ordner abgelegt werden. Nur der richtige Dateiname fehlt noch.
Danke für Ihre Hilfe. Ich versuche mein Glück was passendes zu finden. Ansonsten würde ich mich nochmals melden.
2026-11-02 um 9:20 Uhr #20918PDF24 SupportModeratorHallo,
eine Ergänzung für heutige Leser: Beim automatischen Speichern bildet PDF24 den Dateinamen aus dem Feld „Dateiname“ in den Einstellungen des PDF Druckers. Der Platzhalter
$fileNamesteht dort für den Namen des Druckauftrags. Eine Nummer, die nur in der Adresse (URL) der Rechnung steht, kann PDF24 nicht auslesen.Seit Version 11.31.0 gibt es dafür Steuercodes. Steht im gedruckten Dokument zum Beispiel die Zeile
@@fn:RE042662@@, speichert PDF24 die Datei unter diesem Namen:- In den PDF24 Einstellungen unter „PDF Drucker“ den Drucker wählen und „Steuercodes im gedruckten Dokument erkennen“ einschalten.
- Das Rechnungsprogramm bzw. die Rechnungsvorlage muss den Code mit der jeweiligen Nummer in die Rechnung schreiben, z. B.
@@fn:RE@@gefolgt von der Rechnungsnummer, ohne Leerzeichen und in einer Zeile. - Damit der Code nicht in der fertigen PDF steht, kann er auf eine eigene letzte Seite. Dann zusätzlich „Steuercodes stehen auf einer separaten letzten Seite (nach dem Auslesen entfernen)“ einschalten, PDF24 entfernt diese Seite nach dem Auslesen.
Beschreibung mit allen Codes (auch Ordner, Unterordner, Metadaten): https://creator.pdf24.org/manual/11/#62-control-codes-in-printed-documents
Kann das Rechnungsprogramm keinen solchen Text in das Dokument schreiben, bleibt der Weg über „Folgendes Kommando nach dem Speichern ausführen“ mit einem eigenen Skript, wie oben beschrieben.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.