/ / WKHTMLTOPDF - Wiele parametrów jest niedozwolonych? - parametry, wkhtmltopdf

WKHTMLTOPDF - Wiele parametrów jest niedozwolonych? - parametry, wkhtmltopdf

Wywołuję wkhtmltopdf z PHP w następujący sposób:

`$commandString = "

"../wkhtmltopdf/wkhtmltopdf-amd64"

--header-html ". $_SESSION["ER_HlavniLink"] ."/export_pdf/header31.php?IDstavba=".$IDstavba."

--header-spacing 0

--footer-line

--footer-spacing 5

--footer-left "Vygenerováno pomocí webové aplikace www.estiroad.cz"

--footer-center "[page] / [toPage]"

--orientation Landscape

--user-style-sheet "../css/export.css"

--print-media-type

--page-size A4

--encoding utf-8

--margin-top 50mm

--margin-bottom 15mm

--margin-left 10mm

--margin-right 10mm

".$_SESSION["ER_HlavniLink"]."/".$export." ".$nazev_sestavy;`

Jeśli chcę dodać parametr w wywołaniu pliku nagłówkowego, przeglądarka pokazuje mi błąd: Ładowanie dokumentu PDF nie powiodło się ... Czy mogę jakoś to rozwiązać?

Odpowiedzi:

4 dla odpowiedzi № 1

Na podstawie komentarzy sugeruję dodanie podwójnych cudzysłowów wokół podanej wartości --header-html. Nie złapałem tego podczas pierwszej rundy testowej, więc dzięki twojemu pytaniu może to pomóc:

To polecenie działa:

wkhtmltopdf.exe --header-html "https://www.google.fi/search?hl=fi&site=&source=hp&q=test&oq=test&gs_l=hp.12..0l10.2413.2773.0.4395.4.4.0.0.0.0.80.232.4.4.0...0.0...1c.1.k_PQAqelc9w" --header-spacing 0 --footer-line --footer-spacing 5 --footer-left "Vygenerováno pomocí webové aplikace www.estiroad.cz" --footer-center "[page] / [toPage]" --orientation Landscape --user-style-sheet test.css --print-media-type --page-size A4 --encoding utf-8 --margin-top 50mm --margin-bottom 15mm --margin-left 10mm --margin-right 10mm http://www.google.com/ g2.pdf && g2.pdf

To nie znaczy (zauważ, że nie ma żadnych cytatów wokół adresu podanego do --header-html

wkhtmltopdf.exe --header-html https://www.google.fi/search?hl=fi&site=&source=hp&q=test&oq=test&gs_l=hp.12..0l10.2413.2773.0.4395.4.4.0.0.0.0.80.232.4.4.0...0.0...1c.1.k_PQAqelc9w --header-spacing 0 --footer-line --footer-spacing 5 --footer-left "Vygenerováno pomocí webové aplikace www.estiroad.cz" --footer-center "[page] / [toPage]" --orientation Landscape --user-style-sheet test.css --print-media-type --page-size A4 --encoding utf-8 --margin-top 50mm --margin-bottom 15mm --margin-left 10mm --margin-right 10mm http://www.google.com/ g2.pdf && g2.pdf