bicmic2004
Goto Top

PDF-Batch mit Netzlaufwerk

Hallo,

ich habe ein kleines Problem mit der Hinterlegung, bzw. der Zusammenführung von 2 PDF´s. Die SUFU hat mir auch nicht weiter geholfen.

Bin mir nicht sicher das dies in einer Zeile geht:

"n:\xxx\pdf\pdftk.exe" "c:\users\%USERNAME%\Desktop\PDFblanko.pdf" background "n:\xxx\pdf\xxx_formular.pdf" output "c:\users\%USERNAME%\Desktop\PDFBrief.pdf" dont_ask

Ich möchte lediglich die PDFblanko.pdf vor die xxx_formular.pdf legen, da die xxx_formular.pdf unseren Briefkopf enthält. Wichtig dabei ist das die Vorlagen und die pdftk.exe vom Netzlaufwerk genommen werden.

Wäre für Ratschläge und hinweise dankbar.

Content-Key: 214009

Url: https://administrator.de/contentid/214009

Printed on: April 26, 2024 at 21:04 o'clock

Member: bastla
bastla Aug 12, 2013 at 07:17:06 (UTC)
Goto Top
Hallo bicmic2004 und willkommen im Forum!

Abgesehen davon, dass sich "c:\users\%USERNAME%" durch "%USERPROFILE%" ersetzen ließe - wo ist eigentlich das Problem und was hat Dein Test ergeben?

Grüße
bastla
Member: bicmic2004
bicmic2004 Aug 12, 2013 at 07:23:19 (UTC)
Goto Top
Hallo bastla,

also habe %USERNAME% mit %USERPROFILE% ersetzt aber es geschiet immer noch nichts. Die PDFBrief.pdf wird nicht auf dem Desktop erstellt. Habe auch in den Eigenschaften der BAT-Verknüpfung schon als "Administrator ausführen" eingestellt.

Das CMD-Fenster geht kurz auf und ist dann auch gleich wieder weg. Es kommt auch keine fehlermeldung oder ähnliches.

Gruß bicmic2004
Member: bastla
bastla Aug 12, 2013 updated at 07:34:08 (UTC)
Goto Top
Hallo bicmic2004!
Das CMD-Fenster geht kurz auf und ist dann auch gleich wieder weg.
Einen Batch solltest du auch aus einem bereits vorher geöffneten CMD-Fenster heraus testen (oder wenigstens am Ende eine Zeile
pause
hinzufügen), damit Du die Ausgaben (Fehlermeldungen) lesen kannst ...

Grüße
bastla
Member: bicmic2004
bicmic2004 Aug 13, 2013 updated at 04:38:39 (UTC)
Goto Top
Hallo bastla,

also wenn ich es in die CMD eingebe kommt folgendes:

Der Befehl ""n:\xxx\pdf\pdftk.exe"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Liegt es daran das die EXE auf dem Server liegt?

Gruß bicmic

Edit: Wenn ich die PDFTK.EXE lokal liegen habe kommt:

c:\users\C:\Users\xxx\Desktop\PDFblanko
Errors encountered. No output created.
Done. Input errors, so no output created.

Liegt wohl eher an den Rechten. Aber warum kommt zweimal Users?
Member: bastla
bastla Aug 13, 2013 at 06:46:56 (UTC)
Goto Top
Hallo bicmic2004!

Zumindest zu
warum kommt zweimal Users?
hätte ich eine Idee: Fällt Dir etwas auf, wenn Du
"c:\users\%USERNAME%" durch "%USERPROFILE%" ersetzen
mit
habe %USERNAME% mit %USERPROFILE% ersetzt
vergleichst?

Grüße
bastla
Member: bicmic2004
bicmic2004 Aug 13, 2013 updated at 07:25:26 (UTC)
Goto Top
Hi bastla,

ja manchmal sieht man den Wald vor lauter Bäumen nicht^^

Hab den Batch jetzt so umgeschrieben das er zwar die PDF erzeugt aber es ist kein Briefkopf enthalten.

"N:\xxx\pdf\pdftk.exe" "%USERPROFILE%\Desktop\PDFblanko.pdf" background "n:\xxx\pdf\xxx_formular.pdf" output "%USERPROFILE%\Desktop\PDFBrief.pdf" dont_ask

Dabei ist es egal ob die pdftk.exe Lokal oder auf den Netzlaufwerk liegt. Es kommt auch keine Fehlermeldung oder sonstiges. Die Rechte stehen für alle Benutzer auf Lesen, sollte so also funktionieren.

Gruß bicmic
Member: bastla
bastla Aug 13, 2013 at 08:17:28 (UTC)
Goto Top
Hallo bicmic2004!

Soferne in den Pfaden (könnte eigentlich nach derzeitigem Stand nur den Usernamen betreffen) keine Leerzeichen enthalten sind, könntest Du das Ganze ohne die Anführungszeichen versuchen.

Ansonsten einfach einmal alle 3 Dateien in einen lokalen Ordner kopieren und in einer CMD-Shell (nach
cd /d "D:\Dein lokaler Ordner"
) ganz ohne Pfadangaben mit
pdftk PDFblanko.pdf background xxx_formular.pdf output PDFBrief.pdf dont_ask
die grundsätzliche Funktionalität des Zusammenfügens austesten ...

Grüße
bastla
Member: bicmic2004
bicmic2004 Aug 13, 2013 updated at 13:27:27 (UTC)
Goto Top
Hallo bastla,

langsam bin ich echt am verzweifeln. Habe das ganze jetzt bei mir auf dem Desktop gemacht (wie oben beschrieben) und auch in einem Ordner auf dem lokalen Rechner.
Habe auch eine andere pdftk.exe versucht und andere PDF´s genommen. Leider alles ohne Erfolg.

Tippfehler sind es auch keine.

Gruß bicmic
Member: bicmic2004
bicmic2004 Aug 14, 2013 at 04:29:40 (UTC)
Goto Top
Guten Morgen,

habe jetzt nocheimal etwas anderes probiert:

Wenn man die PDF zusammenfügt, also anhängt, funktioniert das ganze.

pdftk PDFblanko.pdf xxx_formular.pdf cat output PDFBrief.pdf

Warum geht das hinterlegen nicht?


Gruß bicmic
Member: bastla
bastla Aug 14, 2013 at 06:12:07 (UTC)
Goto Top
Hallo bicmic2004!
Warum geht das hinterlegen nicht?
Kann ich leider auch nicht sagen ... face-sad

Grüße
bastla
Member: bicmic2004
bicmic2004 Sep 02, 2013 at 10:57:35 (UTC)
Goto Top
Hi bastla,

ich habe da einen verdacht. Es lassen sich keine gescannten Dokumente mit dem Briefkopf versehen. Auch der Umweg das ich diese Dokumente nochmals als PDF drucke funktioniert nicht.
Wenn ich allerdings ein Word- oder anderes Digital- erstelltes Dokument benutze funktioniert es. Dabei ist es egal ob ich es über die Batch ausführe oder im PDF-Creator die WatermarkToPDF-funktion nutze.
Seltsam ist auch das die Datei größer wird. Es wird sowohl als Batch als auch im PDF-Creator ohne fehlermeldung gespeichert.

Gruß bicmic