Generuję pdf z html-stron i chcę ustawić określoną szerokość i wysokość dla każdej strony pliku pdf, nic nie znalazłem w Internecie, ale w pakiecie jest pdf.php zwkhtmltopdf Knp-snappy niestandardowe wysokość/szerokość, która jednostka jest oczekiwana?
protected function configure()
gdzie te konfiguracje są:
'page-height' => null,
'page-size' => null,
'page-width' => null,
więc nie wiem, która jednostka oczekuje
więc jeśli mogę ustawić go
'page-height' => 600,
'page-width' => 1000,
gdzie generuję plik pdf, robi się o wiele za duży, więc nie może to być piksele może to ma związek z jakąkolwiek inną opcją? heres moje wezwanie:
$pdfString=$this->knp_snappy->getOutputFromHtml($html, array(
'orientation' => 'landscape',
'enable-javascript' => true,
'javascript-delay' => 1000,
'no-stop-slow-scripts' => true,
'no-background' => false,
'lowquality' => false,
'page-height' => 600,
'page-width' => 1000,
'encoding' => 'utf-8',
'images' => true,
'cookie' => array(),
'dpi' => 300,
'image-dpi' => 300,
'enable-external-links' => true,
'enable-internal-links' => true
));
muszę mieć konkretną wysokość bo teraz wykresów narysować wycina bo nie wiem dokładnie wysokość wygenerowanego pdf
za wszelką pomoc, dzięki z góry!
dziękuję bardzo, teraz to ma sens, masz podpowiedź, skąd masz te informacje? –
Możesz uruchomić 'wkhtmltopdf -H' z terminala - tutaj jest zrzut pliku wyjściowego: http://wkhtmltopdf.org/usage/wkhtmltopdf.txt – Juanjo