• +7 910 970 18 67
  • mistifikat89@gmail.com

Word в HTML

У меня как-то была задача по заполнению word документа из базы данных на сервере Ubuntu.
Пользователь должен был:
1. Видеть уже заполненный документ в браузере(желательно приближенно к оригиналу)
2. Иметь возможность распечатать из браузера.
3. Иметь возможность скачать уже заполненный файл.

Самым быстрым решением оказалось.
1. Открываем файл в Word — сохраняем как HTML.
2. Удаляем в NotePad из файла все лишнее. Преобразовываем файл в кодировку utf-8.
3. Используем его как единый шаблон и для формирования отображения в браузере и для скачивания (просто отдаем содержимое файла с необходимыми заголовками).

Минусы:
1. Очень стремный HTML
2. Печать из браузера часто не соответствует ожиданиям(как ни странно, IE меньше всего лагает в этом плане)
Плюсы:
1. Быстро
2. Правки необходимо вносить только в одном месте — в этом шаблоне.