Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1940to1944
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

PDFTK funktioniert nicht

PDFTK funktioniert nicht
22.08.2023 07:18:05
Gruibe
Hallo Forum,
bin gerade dabei PDF Dateien mit PDFTK zusammen zu führen. Leider nur mit einem Teilerfolg. Hat mir jemand eine Idee was hier nicht stimmt.

Grüße
Gruibe

Private Sub CommandButton5_Click()
'PDF zusammenführen in Gesamt.pdf im Kunden Verzeichnis

'Kundenname von Tabelle "Deckblatt" auslesen
kd = Worksheets("0_deckblatt").Range("D4").Value


'Kunden- und Archivverzeichnis prüfen und anlegen

Dim Path As String
Dim Path_archiv As String
Dim Folder As String
Dim Folder_archiv As String
Dim Answer As VbMsgBoxResult
Dim Answer_archiv As VbMsgBoxResult
Dim File As String
Dim File_archiv As String
Dim PN As String
Dim PN_archiv As String
Dim FileName As String

'Archivpfad festlegen
Path_archiv = Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\archiv\"

kd_path = Environ("userprofile") & "\Nextcloud\Betriebe\" & kd
kd_path_date = Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\" & Date & "_Gesamt.pdf"

'PDF Pfade festlegen
Const PDF_KD_PATH As String = "kd_path" & "\*.pdf"
Const PDF_PATH As String = "kd_path_date"


'PDF_KD_PATH = Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\*.pdf"
'PDF_PATH = Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\" & Date & "_Gesamt.pdf"

If Dir(kd_path, vbDirectory) = "" Then
MkDir (kd_path)
End If

File = Dir(Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\_Gesamt.pdf")
File = Dir(Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\*.pdf")

If File > "" Then

'****FUNKTIONIERT *****
'Call SHELL(PathName:="C:\Program Files (x86)\PDFtk\bin\pdftk.exe " & _
' Environ("userprofile") & """\Nextcloud\Betriebe\" & kd & "\*.pdf"" cat output ""C:\Users\jkh\Nextcloud\betriebe\Hans Märkl" & "\" & "Gesamt.pdf""", WindowStyle:=vbHide)

'****FUNKTIONIERT NICHT*****
Call SHELL(PathName:="C:\Program Files (x86)\PDFtk\bin\pdftk.exe " & _
Environ("userprofile") & """\Nextcloud\Betriebe\" & kd & "\*.pdf""" & "cat output" & kd_path_date, WindowStyle:=vbHide)

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PDFTK funktioniert nicht
22.08.2023 08:11:59
MCO
Moin!

Die Parameter von dem Programm können wir hier nicht beurteilen, aber im zweiten Aufruf sind definitiv Anführungsstriche falsch und vermutlich zu viel gesetzt.

falsch:
"""\Nextcloud\Betriebe\" & kd & "\*.pdf""" & "cat output" & kd_path_date

Demnach sollte der durch Variable ersetzte String korrekt so aussehen:

"""\Nextcloud\Betriebe\" & kd & "\*.pdf"" cat output """ & kd_path_date &"""

Gruß, MCO
AW: PDFTK funktioniert nicht
22.08.2023 09:26:06
Der Steuerfuzzi
Hallo,

bei den Anführungsstrichen ist ziemlich was durcheinander. Du setzt die Anführungsstriche mitten im Pfad und das sieht bei Dir so aus:
"C:\Program Files (x86)\PDFtk\bin\pdftk.exe C:\Users\xxx"\Nextcloud\Betriebe\Kunde\*.pdf"cat outputC:\Users\xxx\Nextcloud\Betriebe\Kunde\22.08.2023_Gesamt.pdf"
--------------------------------------------------------------^-------------------------------------^----------^
Zudem fehlen nach cat und vor output jeweils Leerzeichen.

Versuch es mal so:
Call Shell(PathName:="C:\Program Files (x86)\PDFtk\bin\pdftk.exe """ & _

Environ("userprofile") & "\Nextcloud\Betriebe\" & kd & "\*.pdf""" & " cat output """ & kd_path_date & """", WindowStyle:=vbHide)


Grüße
Michael
Anzeige
AW: PDFTK funktioniert nicht
22.08.2023 09:31:24
Der Steuerfuzzi
Es kann sein, dass Du auch den Pfad zu pdftk in Anführungszeichen setzen musst.

Habe mir mal den Aufruf von pdftk angesehen. Der Befehl macht eigentlich nichts ... er kopiert das pdf 1:1. Nur mal so am Rande ...
PDFTK funktioniert nicht
22.08.2023 14:48:07
Gruibe
Super. Danke euch Beiden. Es hat funktioniert.

Grüße
Gruibe

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige