Hallo,
zu ihr habt ein großartiges Tool gebaut und kümmert euch ganz großartig um die Community.
Danke dafür!!!
Jetzt zu meiner Frage:
Ich nutzer folgenden Befehl um einzelne Dateien zu komprimieren
pdf24-DocTool.exe -applyProfile -profile "default/medium" -outputdir c:\pdf24\out c:\pdf24\in\1.pdf
das klappt wunderbar, aber gibt es auch eine Möglichkeit den gesamten Inhalt des Ordners c:\pdf24\in\*.pdf zu komprimieren und ggf. perfekterweise auch noch das original in einen weiteren Ordner c:\pdf24\in\erledigt zu verschieben?
Hi William,
vielen Dank für die Info, leider habe ich das erst jetzt gelesen. Bin mit viel Recherche usw. auch auf eine ähnliche Lösung gekommen.
Jetzt ist mir ein weiteres Problem aufgetaucht.
Und zwar lasse ich dieses Skript über einen scheduled task regelmäßig laufen und mit jedem PDF, das verkleinert wird, bleibt im Taskmanager eine Instanz des PDF24 Backends übrig. Das wäre ja kein Problem, wenn nicht irgendwann keine PDFs mehr konvertiert würden.
Das ist echt ein Problem, weil ich dann den Server auf dem das läuft, neustarten muss.
Gibt es einen Schalter, der die aufgerufene Instanz vom PDF Backend nach dem konvertieren wieder beendet?
VG!
Ich habe jetzt an mein Skript folgendes ans Ende gesetzt:
taskkill /IM pdf24.exe /f
und lasse das Skript über die Aufgabenplanung "mit höchsten Privilegien ausführen"
klappt prima 🙂
Hallo, Sie können dafür ein kleines Batch-Script schreiben, welches alle Dateien im Ordner ermittelt, das DocTool aufruft und die Datei dann verschiebt. Gerne im Netz mal suchen, denn es gibt hier viele Beiträge zu, wie man ein Batch-Script baut.
Hallo tope,
stand gerade vor dem selben Problem und konnte hier nichts fix fertiges finden.
Falls du noch dasselbe Problem hast habe ich dir hier eine Lösung:
@echo off
rem Hier einfach dein Profil eintragen:
set Profil=Profil
set YYYY=%date:~-4%
set MM=%date:~-7,2%
set DD=%date:~-10,2%
set Fname=%YYYY%.%MM%.%DD%
for %%f in (*.pdf) do "C:\Program Files (x86)\PDF24\pdf24-DocTool.exe" -applyProfile -profile "user/%Profil%" -outputFile "%Fname%%%f" "%%f"
Wenn du das in eine Batch schreibst werden automatisch alle PDF-Dateien von dem aktuellen Ordner mit deinem Profil bearbeitet und erhalten vor dem Dateinamen noch einen Zeitstempel
PS: Hiermit kannst du ca. 33 Dateien / Minute umformatieren
Gruß Wilhelm
Hallo zusammen, da ich auch gerade das "Problem" hatte, mehr als 150 Word-Doc's in PDF umzuwandeln, und dann auch noch in diversen Subdirectroies, habe ich nach der ersten Batch ein Programm geschrieben, dass mir diese Batch automatisch erzeugt. Da ich denke, dass es mehr Leute gebrauchen können, stelle ich es hier zur Verfügung.
Das Programm ändert nichts an irgendwelchen Dateien, es erzeugt lediglich eine Batch-Vorlage, die danach natürlich noch geändert werden kann.
Der wunderbare Name des Programms ist: DSWS - Do Something With Something - es ist nicht nur für PDF4-DocTool nützlich (war aber die Inspriation), sondern für alle Fälle, bei denen rekursiv Dateien gesucht und mittels einem CMD-(oder Powershell) Befehls bearbeitet werden sollen.
Download und weitere Informationen hier!
Direkter Download der Zip-Datei hier!
Würde mich freuen, wenn's auch anderen hilft.
Gruß
Frank-Olaf
Hi habe dir zu diesem Problem eine Lösung