WKHTMLTOPDF tidak memiliki opsi untuk mengubah opsi unit default?

Saya menggunakan wkhtmltopdf untuk konversi html ke pdf.

Namun saya menemukan bahwa lebar dan panjang yang ditentukan menggunakan piksel tidak berfungsi.

Saya telah mengatur ukuran halaman menjadi Letter Landscape yang berarti 769 x 612 piksel

Tetapi ketika saya menggunakan pdf tidak mencakup seluruh halaman.

Di sini, di beberapa forum saya mendapatkan bahwa wkhtmltopdf memiliki "mm" sebagai unit default.

Saya juga telah mencoba mencari dpi default yang disimpan di wkhtmltopdf, tetapi tidak mendapatkan referensi apa pun.

Saat saya menggunakan perintah ini untuk menghasilkan pdf..Tidak berfungsi...Tidak ada konten dalam PDF

$output = exec('./wkhtmltopdf-linux-amd64 --disable-smart-shrinking --dpi 72 -L 0mm -T 0mm -s Letter -O Landscape '.$url.' ./getpdf.pdf 2>&1');

Adakah yang bisa membantu saya?


person Community    schedule 27.09.2014    source sumber
comment
Saya juga berjuang dengan pertanyaan yang sama...   -  person user3305818    schedule 27.09.2014
comment
Saya sudah mencobanya sekarang. Jawaban yang benar-benar salah. Ini tidak berhasil sama sekali.   -  person    schedule 27.09.2014


Jawaban (1)


Ya secara default kami tidak dapat mengubah unit.

Namun wkhtmltopdf memiliki kemampuan untuk menambahkan rasio untuk mengatur ukuran.

Seperti jika html Anda untuk 72 dpi dan Anda membutuhkannya dalam 300dpi maka Anda bisa melakukannya.

--dpi :: gunakan ini untuk pengaturan dpi --zoom :: untuk memeriksa zoom mana yang cocok untuk html Anda ke pdf

person Pankaj Badukale    schedule 16.10.2014