Формирование, предпросмотр и печать документов

Встала задача формирования, вывода на предпросмотр и последующей печати (в т.ч. через браузер) документов (оригиналы в doc). Хотелось бы найти простой способ решения данной проблемы, тем более на многих больших сервисах есть подобное (например, та же эльба позволяет вывести документ в виде изображений и сформировать doc и pdf), но беглое гуглонье не позволило найти никакого решения :(

Решил попробовать использовать хваленый svg (подключаю через img, т.к. object распечатать вообще не удалось) и жестоко обламался: не работает в старых IE (есть костыли типа svgweb), многострочный текст отсутствует (решаемо, через костыли), сам текст в браузере выводиться без сглаживания (выглядит убого, но можно терпеть), а вот при печати полный ахтунг: IE/хром «вектор? не не слышал… Отмасштабирую как обычную картинку.», opera «svg? O_O где? нет же ничего...» (печатает пустой лист, хотя на предпросмотре все есть), и только ff печатает лучше чем показывает В общем, оказалось абсолютно не юзабельно :(

Посему вопрос: как и через что наилучшим образом это реализовать? Возможность вывода многостраничных документов также желательна.
  • Вопрос задан
  • 4895 просмотров
Пригласить эксперта
Ответы на вопрос 4
la0
@la0
Я бы делал конвертацию в pdf и просмотр и печать из него
Ответ написан
@anitspam
+1 к конвертации. Если у вас документы сложнее чем набор параграфов и таблиц (например, картинки, сложная вёрстка, разные шрифты), то угодить всем пользователям будет очень сложно. Например, вы не сможете угадать, какие расширения браузеров и какие настройки принтеров стоят у пользователя. А винить в неправильной печати будут именно вас.
Ответ написан
Комментировать
sylord
@sylord
Может не совсем то unoconv
Ответ написан
Комментировать
phpdocx посмотрите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы