html2pdf настроить размер страницы - PullRequest
0 голосов
/ 01 февраля 2012

У меня html2pdf отлично работает, чтобы прикрепить PDF к письму Тем не менее, мне нужно настроить ширину страницы до 606px Я могу сделать это в html, но html составляет 606 пикселей, а сам pdf - это стандартная ширина букв в портретной форме. Есть ли способ ограничить документ до нужной мне ширины? Thanx

Mark

Ответы [ 3 ]

2 голосов
/ 27 декабря 2013

Вот решение этой проблемы:

$html2pdf = new HTML2PDF('P', array($width_in_mm,$height_in_mm), 'en', true, 'UTF-8', array(0, 0, 0, 0));

Ширина и высота должны быть в мм. Если вы используете дюйм, конвертируйте его в MM.

Формула:

$width_in_mm = $width_in_inches * 25.4; 
$height_in_mm = $height_in_inches * 25.4;

Не закругляйте. Использовал точное преобразование, даже если оно имеет десятичную точку.

Надеюсь, этот ответ решит вашу проблему.

0 голосов
/ 03 декабря 2013

Конструктор HTML2PDF CLass

public function __construct($orientation = 'P', $format = 'A4', $langue='fr', $unicode=true, $encoding='UTF-8', $marges = array(5, 5, 5, 8))
{

Настройте переменные $ format , указав размер вашей страницы

$format =array('user_defined_height','user_defined_width'); //for user-defined sizes accepts only in millimeter

В вашем случае 606 пикселей = 160,3375 мм

$ format = array ('160.3375', '160.3375');

0 голосов
/ 04 декабря 2012

При построении HTML2PDF вы можете изменить вывод PDF-файла так, чтобы он больше соответствовал вашим целям.

http://www.prepressure.com/library/paper-sizes

Вот некоторые совместимые размеры страниц.

...