Просто что-то трясло головой с DOMpdf
и нашел несколько исправлений по этому поводу, поэтому подумал, что поделюсь.
Моя ошибка dompdf Frame not found in cellmap
может быть исправлена путем редактирования includes/cellmap.cls.php
и комментируя каждый случай:
throw new DOMPDF_Exception("Frame not found in cellmap");
Строки 212, 231, 257, 274
Подставляя:
return false;
Это позволило мне увидеть, где мойдокумент PDF с несколькими страницами на самом деле был ошибочным.Я сузил его до большого изображения, охватывающего более одной страницы (пользовательский cms
ввод конечно!), Поэтому я поменял единственное изображение на то же самое, нарезал на 2 части, и все исправлено.
У меня естьтакже прочитайте, что эта ошибка может быть связана с охватом div более одной страницы, но в 0.6.0
beta 3 это не так, как любое «исправление» окружения, которое не имело никакого значения, даже если у меня есть несколько охватывающих страниц div.Исправления, предполагающие замену всех элементов div тегами 'p' или 'span'.
Так что теперь DOMpdf
без проблем рендерит CMS
сгенерированных страниц и надеется, что это поможет кому-то по пути,