Задать вопрос

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽