2011-12-15 2 views
1

Я хотел бы получить брошюру html, разработанную, а затем преобразованную в PDF через html-библиотеку PDF.HTML-настройка для правильного преобразования в PDF-файл

Я пытаюсь понять, какой размер или как должен быть создан html, чтобы он идеально конвертировался в формате 8.5 x 11 PDF. Таким образом, он может хорошо распечатываться на одном листе бумаги.

ответ

1

Прежде всего, вы должны знать, что поддержка HTML в TCPDF ограничена. Если вы хотите создать фантастическую брошюру с точным и сложным макетом, это может быть сложно.

Я использую TCPDF для отчетов базы данных, и я использую HTML-таблицы для макета страницы.

Вы можете заблокировать макет размером 8.5x11 страницы, сделав <table> для страницы, и явно speciying ширину каждой ячейки:

<table cellspacing="..whatever.." cellpadding="..whatever.."> 
     <tr> 
     <td width="..whatever..">foo</td> 
     <td width="..whatever..">bar</td> 
     </tr> 
    </table> 

Вы по-прежнему нужно следить, как много строк, на которых есть место. Для отчетов табличного стиля базы данных это довольно просто. Для более общего отчета о стиле «брошюры» это может быть сложно.

Возможно, вам лучше использовать что-то вроде wkhtmltopdf, которое представляет собой программу, написанную на C++, с использованием qt и webkit для визуализации HTML в PDF. (См. http://code.google.com/p/wkhtmltopdf)

 Смежные вопросы

  • Нет связанных вопросов^_^