Сохраните HTML-таблицы с помощью CSS для подготовки к конвертации в PDF - PullRequest
0 голосов
/ 15 сентября 2011

Я использую проприетарный сторонний инструмент для создания отчетов, который имеет функцию, которая преобразует HTML-версию отчета и преобразует его в PDF. Я не имею прямого контроля над тем, как выполняется преобразование PDF. Тем не менее, я могу контролировать CSS HTML, который косвенно влияет на сгенерированный PDF. Это действительно только проблемы с таблицами. Я видел похожие проблемы с другими инструментами PDF-конвертера. Вещи как:

  • несколько строк заголовка для одной таблицы не повторяются на каждой странице PDF.
  • разрыв страницы в середине строки строки
  • разрыв страницы между заголовком таблицы и самой таблицей.

Каковы хорошие рекомендации по применению стилевого оформления CSS к таблицам HTML, чтобы он давал наилучшие результаты при преобразовании HTML в PDF?

Ответы [ 2 ]

0 голосов
/ 05 июля 2013

1 использовать дисплей: table-header-group; в ур css

2 & # 3 вы можете использовать разрывы страниц: разрыв страницы до: всегда, разрыв страницы после: всегда и разрыв страницы: избегать в ur css

0 голосов
/ 15 сентября 2011

Вы можете попробовать стилизовать свою страницу, особенно. таблица, для печатных СМИ, т. е. <link rel="stylesheet" media="print" ... сначала. Это, по крайней мере, спасет вас от вызова стороннего инструмента отчетности.

Я бы также проверил, меньше ли доступная ширина страницы PDF, чем ваша (целевая) ширина страницы. Похоже, это связано с вашими проблемами (№ 2 и № 3 в вашем списке).

...