L'Interfaccia da linea di comando abilita l'accesso alla funzionalità degli strumenti da parte degli scripts batch, o anche da applicazioni di alto livello, che consentono l'automazione e l'esecuzione di processi complessi o ripetitivi.
L'interfaccia è fornita dal file eseguibile PDFShellTools.exe, presente all'interno della cartella di installazione del programma. Se eseguito senza alcun parametro, fornisce una lista di tutte le funzioni supportate.
La sintassi base del comando è la seguente:
PDFShellTools.exe nome_funzione /? per invocare la guida specifica della funzione
PDFShellTools.exe nome_funzione parametri_della_funzione per eseguire la funzione con i parametri specificati.
Un esempio:
"C:\Program Files\PDF-ShellTools\PDFShellTools.exe" Merge "C:\My docs\File1.PDF;C:\My Docs\File2.pdf"
Note:
- Se nel campo parametro/contenuto appare uno spazio, è necessario quotare l'intera porzione di testo, ade esempio "parameter=testo con spazi"
- Se nel campo parametro/contenuto sono presenti dei caratteri con doppio quote, è necessario che siano rilevati usando codici di escape come il carattere backslash, ad esempio"parameter=del \"testo quotato\""
- Se il contenuto di un parametro termina con un codice di escape (backslash) e necessita comunque di essere quotato poiché presenta degli spazi, il backslash finale deve essere nuovamente rilevato con un secondo backslash, ad esempio "parameter=C:\My Documents\\"
- Per inserire piu' file è necessario utilizzare il carattere "punto e virgola", ( ; ) per separarli. Ad Esempio: .file1.pdf;file2.pdf;file3.pdf
- Utilizzando caratteri speciali come wildcard * e ? è possibile specificare piu' flle con una sola operazione (ed esempio; c*.pdf;Img??9.pdf).
I parametri possono essere importati anche da un file esterno, evitando di digitarli ogni volta, con l'opzione seguente: "ParamFile=Percorso\Completo\Ai\Nostri\File\ConParametri". Si tratta di una funzione utile non solo per risparmiare tempo nel caso in cui si utilizzi il pattern di frequente ma anche per aggirare le limitazioni di Windows nell'inserimento di una linea di codice (per il massimo numero di caratteri supportati). Un esempio:.
C:\Program Files\PDF-ShellTools\PDFShellTools.exe Merge "ParamFile=C:\Temp\File_con_Parametri.txt"
Funzioni disponibili