2016-02-08 3 views
0

У меня есть динамически сгенерированный HTML-макет, который я хотел бы подражать в отчете PDF, но у меня возникают проблемы со спецификацией столбцов. Предположим, что HTML выглядит так:Как подражать HTML-макет с pdfmake

+------------------------------------------------------+ 
|              | 
|      SECTION 1      | 
|              | 
+------------------------+-----------------------------+ 
|      |        | 
|  SECTION 2  |   SECTION 3   | 
|      |        | 
+------------------------+-----------------------------+ 
|              | 
|      SECTION 4      | 
|              | 
+---------------+-------------------+------------------+ 
|    |     |     | 
| SECTION 5 |  SECTION 6  | SECTION 7  | 
|    |     |     | 
+---------------+-------------------+------------------+ 

И содержимое результирующего PDF должно быть таким же. Теперь, поскольку я не знаю фактический макет заранее, я занимаюсь секцией по секциям и создаю столбец для каждого раздела. На этом этапе я могу рассчитать ширину столбца. Проблема в том, что, поскольку все это столбец, все в одной строке, и я хотел бы сделать обертку, поэтому столбцы, которые добавляют к 100% ширине, занимают отдельную строку. Есть ли способ реализовать это в makepdf, или я должен использовать другой подход?

ответ

0

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

+0

Спасибо за ответ. Насколько я вижу, wkhtmltopdf - это комедийная линия, мне нужно клиентское решение. –

+0

Ах! Интересно! Да, похоже, вам придется использовать, возможно, 2 стола? Я смотрел http://bpampuch.github.io/pdfmake/playground.html, и у них есть много хороших примеров. – DataHerder

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

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