Всё уже вроде бы перепробовал, но так ничего и не нашёл нормального.
Главная проблема - кириллица (да и вообще unicode).
Пробовал OpenPDF, iText (4-я версия), jsPDF... Всё не работает.
Либо может я чего-то не понимаю? Но неужто ни кто и никогда не конвертировал HTML в PDF с русским текстом?
Что удивительно - для PHP есть нормальные либы и полностью поддерживают юникод, но ни для JAVA, ни для JavaScript - ничего подобного нет. :(
Если же кто конвертировал HTML в PDF с русским текстом (+ стили!) и всё получилось - поделитесь секретом, как Вы это сделали и с помощью чего.
Максим Ленский, вы понимаете, что вопрос был не в простоте? Автору, очевидно, не нужен был единичный случай, ему нужен скрипт, который это делает.
Это тоже самое, если автор спросит "как заработать на интернет-магазине", а вы ответите ему "лучше на работу устройся, зато просто и без лишнего геморроя". Надеюсь вы поняли аналогию.
Максим Ленский Думаете я не пробовал этот вариант? Вы попробуйте получить ПДФ этим способом, чтобы результат был одинаковый во всех браузерах и со стилями. Более того, при обработке большого кол-ва информации (на 40-50+ страниц) браузер виснет намертво на несколько секунд.