Inaktiv PDF-Creator Namen hinterlegen

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
Ich will gerade die PDF's per 2ten Drucker (PDF Creator) die Dokumente als PDF/A speichern lassen.

Das klappt schonmal aber die Dateinamen kann ich bei PDF-Creator über <Title> <Subject> <Author> selbst erstellen lassen.

Nun kommt aber über den <Title> gerade so ein Name raus: Rechnung_2018-04-10_RE-2105 wie kann ich diese über die Vorlagen vielleicht umstellen?

Oder generiert dies der Rechner von sich aus?
 

JohnB

Mitglied
28. März 2018
37
1
Hier steht nicht änderbar wenn die "Druck"Option verwendet wird.
https://forum.jtl-software.de/threads/dateiname-beim-drucken.94194/
Weiß nicht wie weit das noch aktuell ist.

Bei der Option "Speichern" ist der Dateiname wohl änderbar.
{{ Vorgang.Vorgangsid }}.pdf

Alternative Möglichkeit:
Mit einem zusätzlichen Programm die Dateinamen nachträglich per Batch ändern.
Zum Beispielt mit "AntRenamer".
 
Zuletzt bearbeitet:

joker888

Aktives Mitglied
4. November 2015
69
18
Hallo JohnB,

danke für den Link.
Ich habe mir eine Batch Datei erstellt, die jetzt immer vom PDF-Creator ausgeführt wird und nachträglich den Namen der Datei ändert. Somit ist die Datei wieder "kompatibel".
Hintergrund ist, dass unsere Rechnungen / Lieferscheine, wenn wir diese aus dem System als PDF/A speichern, eine Größe von 330 - 375kb haben. Mit dem PDF-Creator beträgt die Größe nur noch ~70kb (auch PDF/A) und es ist kein Unterschied in der ausgedruckten Version festzustellen.

Hier der Inhalt der Batch für alle die vor dem gleichen Problem stehen:
Code:
@echo off
::set str="C:\Users\xxxxx\Desktop\Lieferschein_2018-05-04_Axxxx-001.pdf"
set str=%1
set str2=%str:~24,12%
set str3=%str:~-14,13%
set filename_org=%str%
set filename_new=%str2% %str3%
echo %str2% %str3%
echo %filename_org%
echo %filename_new%
ren %filename_org% "%filename_new%"
::pause

Gruß,
joker888
 
  • Gefällt mir
Reaktionen: JohnB