Ну да.Это сложная задача.Но вот общий совет в любом случае.Было бы проще использовать FPDF в качестве бэкэнда для создания PDF.Но если вы хотите, вы можете прочитать спецификацию PDF http://www.quick -pdf.com / pdf -ification.htm - вам следует избегать более новых версий, используйте более старый формат (например, PDF 1.2), который прощечтобы генерировать.Формат файла довольно размытый, но не сложный.Основная проблема, с которой вы столкнетесь при конвертации XHTML в PDF, заключается в том, что PDF - это небольшая сводная сестра Postscrips и требует позиционного вывода.PDF не поддерживает flowtext, насколько я помню.Вы должны разбивать абзацы HTML и размещать слова или предложения отдельно на каждой странице.Для этого требуется знание используемых шрифтов для расчета ширины и прочего.