Utilizzo di Background su pdftk.exe

di il
5 risposte

Utilizzo di Background su pdftk.exe

Salve,
qualcuno può aiutarmi a capire come mai il codice non funziona. Senza "background" funziona e unisce F1 a F2, con l'inserimento di "background" (che dovrebbe stampare F1 su F2" non succede nulla.
Private Sub Comando5_Click()

F1 = path
F2 = path1
F3 = "C:\Users\Davide\Desktop\test\" & caselladitesto & ".pdf" ' output
strParam = "A=" & F1 & " background  " & "B=" & F2 & " output " & F3
RetVal = Shell("C:\Program Files (x86)\PDFtk\bin\PDFTK.exe " & strParam, 0)

End Sub

5 Risposte

  • Re: Utilizzo di Background su pdftk.exe

    Per te cosa deve fare il parametro Background...?

    Hai letto cosa dice il suo manuale in relazione al parametro...?
    background < background PDF filename | - | PROMPT >
    Applies a PDF watermark to the background of a single input PDF. Pass the background PDF’s filename after background like so:
    
    pdftk in.pdf background back.pdf output out.pdf
    
    Pdftk uses only the first page from the background PDF and applies it to every page of the input PDF. 
    This page is scaled and rotated as needed to fit the input page. You can use - to pass a background PDF into pdftk via stdin.
    
    If the input PDF does not have a transparent background
     (such as a PDF created from page scans) then the resulting background won’t be visible 
     — use the stamp operation instead.
    
  • Re: Utilizzo di Background su pdftk.exe

    Si avevo letto, infatti il mio scopo è quello di sovrapporre un file in.pdf ad un file back.pdf, se lancio il comando direttamente da CMD funziona, ma da vba non va.
  • Re: Utilizzo di Background su pdftk.exe

    Fai un debug.Print Della variabile strParam prima di lanciare la shell...
  • Re: Utilizzo di Background su pdftk.exe

    Nulla da fare, non va!!!
  • Re: Utilizzo di Background su pdftk.exe

    Ma cosa pensi faccia il debug.Print...? Non risolve nulla non fa magie... stampa solo il contenuto della stringa al fine di poter valutare se scritto correttamente.
Devi accedere o registrarti per scrivere nel forum
5 risposte