PDF-Datei nach Versand löschen?


#1

Wir haben es jetzt so eingerichtet, dass wir PDF-Dateien automatisch versenden (siehe mein letzter Beitrag). Das Problem ist jetzt nur, dass wir nach dem Versand das PDF-Dokument nicht mehr benötigen.

Wie bekommen wir es hin, dass wir nicht immer wieder manuell die Dokumente löschen müssen? Ideal wäre es natürlich, wenn wir einfach das automatische Ablegen der Dateien deaktivieren könnte, ohne dass ein Speichern-Dialog aufpoppt.

Vermutlich ließe sich das mit Skripten machen - die Frage ist aber, ob es nicht auch leichter geht.


#2

Hallo @mvogel,

der PDFCreator selbst bietet diese Option nicht. Die einfachste Lösung wäre wohl, einen temporären Ordner als Ziel für das Automatische Speichern der generierten PDFs anzugeben.

Viele Grüße,
Florian


#3

Okay, dann müssen wir den Ordner halt regelmäßig leeren. Wo kann ich einen Feature-Request erstellen? :slight_smile:


#4

Den nehmen wir hier gerne entgegen, oder unter support.pdfforge.org.
Alternativ ist es mit einem sehr simplen Skript zu bewerkstelligen:
Eine Batchdatei mit dem Inhalt
del %1
ist schon alles, was man hierfür braucht, diese dann unter “Skript ausführen” hinterlegen, der Pfad der ausgegebenen Datei wird automatisch an das Skript übergeben.
Ich habe es hier gerade kurz zusammen mit der “Email-Client öffnen” Aktion erfolgreich getestet.

Beste Grüße

Robin


#5

Hmm, hier hatte es gerade nicht geklappt:

2017-04-13 10:05:19.2325 [Error] pdfforge.PDFCreator.Conversion.Actions.Actions.SmtpMailAction.ProcessJob: Exception in smtp mail action:
Die Datei "C:\TEMP\Versand\Auftragsbestätigung 16000003-VKAUF.pdf" konnte nicht gefunden werden. 
2017-04-13 10:05:19.2949 [Error] pdfforge.PDFCreator.Core.Workflow.JobRunner.RunJob: The job failed: An action failed. (Smtp_GenericError) 
2017-04-13 10:05:19.2949 [Error] pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.RunWorkflow: Error Smtp_GenericError: An action failed. 
2017-04-13 10:05:19.2949 [Error] pdfforge.PDFCreator.Core.Workflow.ConversionWorkflow.RunWorkflow: An error occured during the  Smtp_GenericError 
2017-04-13 10:05:19.2949 [Error] pdfforge.PDFCreator.Core.Workflow.JobInfoQueueManager.ProcessJob: The job 'Auftragsbestätigung 16000003-VKAUF' terminated at step Error and did not end successfully. 

Da scheint die Datei zuerst gelöscht und anschließend versendet worden zu sein. Wäre natürlich klasse, wenn man die Reihenfolge festlegen könnte.