Sto provando a generare un PDF usando WKHTMLTOPDF che richiede che effettui il primo accesso. Ce ne sono già su Internet, ma non riesco a far funzionare il mio. Sono al Terminal - niente di speciale.Genera PDF dietro il muro di autenticazione
Ho provato (tra un sacco di altre cose):
/usr/bin/wkhtmltopdf --post username=myusername --post password=mypassword "URL to Generate" test.pdf
/usr/bin/wkhtmltopdf --username myusername --password mypassword "URL to Generate" test.pdf
/usr/bin/wkhtmltopdf --cookie-jar my.jar --post username=myusername --post password=mypassword "URL to Generate Cookie For"
username e password sono entrambi il id
e name
dei campi di immissione sul modulo. Sto visualizzando il file my.jar, ma non viene scritto nulla.
Domande specifiche:
- Dovrei specificando la pagina di login e/o azione sotto forma da qualche parte?
- il parametro --cookie-jar è stato menzionato in vari punti (sia come necessario che in altro modo). Se necessario, come funziona? Ho creato il file my.jar ma come lo uso di nuovo? Riferimento:
http://code.google.com/p/wkhtmltopdf/issues/detail?id=356
EDIT:
Sicuramente qualcuno ha fatto questo successo? Un buon modo per mostrare un esempio potrebbe essere se qualcuno è disposto a farlo funzionare su un sito Web popolare che richiede credenziali di accesso per eliminare una variabile potenziale.
Sarebbe stato molto più utile delineare questa sintassi cURL che ha fatto il trucco per te. –
Hi Ifedi, non sono sicuro che la mia specifica implementazione sarà utile per il tuo caso d'uso (è la stringa di post specifica per le mie esigenze e implementata tramite PHP) ma l'ho aggiunta, quindi spero che sia d'aiuto. – Chords