Здравствуйте! Требуется консультация по такому вопросу: на сайте человек заполняет определенное количество форм, и данные из формы должны вставляться в HTML в определенные места в тексте и корректно распечатываться на любом принтере (чтобы ни в коем случае не съезжали поля). Вопрос: как лучше это реализовать? Если идет распечатка из HTML, то печатаются по умолчанию колонтитулы страницы, которые не должны печататься. Можно ли их убрать принудительно? либо это делается на машине клиента? Если формировать документ в pdf, то некоторые принтеры, к примеру HP, распечатывают его в шрифтах с другой кодировкой. Как решить данную проблему? Какой шрифт ВСЕГДА печатается корректно из pdf? к тому же, если у клиента не установлен pdf, то это тоже является проблемой. Если кто сталкивался с подобным, то просьба проконсультировать. Спасибо.
А если у клиента не установлен интернет, он не сможет подключится к вашему сайту... как же быть? pdf документы умеют встроенные шрифты.
вывод формы на печать. ну это обычное дело. я когда-то провозился в поисках удобных библиотек, а теперь все на мази. Я тоже делаю вывод на печать всяких документов, типа приходная, расходная накладная, заявки на закупки, отчеты и т.д. Пришел к выводу, что лучше для этого использовать не ПДФ, а эксель. Делаю это так: 1. на серваке сохраняю экселевский документ, который служит шаблоном. Там вся разметка. То есть колонки нужной ширины и высоты, объединения ячеек, шрифты, картинки, размеры страницы, положение страницы по горизонтали и т.д. и т.п. все это рисую в самом же экселе и сохраняю файл. 2. когда пользак нажимает на кнопку, программно открываю этот документ и наполняю его данными 3. отсылаю документ пользаку. вот и все. все счастливы. эксель в формате 2007. то есть его у меня открывают даже парни на убунту. для работы использую очень хорошую библиотеку PHPExcel. Тут где-то на форуме обсуждал ее.
Здравствуйте! Спасибо большое за подсказку. А как справляетесь с вордом? к примеру, есть часть документов, которые в основном текстовые... к тому же в экселе может быть, что у каких-либо пользователей съедет таблица и значения, а этого в моём случае нельзя допустить... как решать данную проблему?
Да эксель отличная вещь, кому надо могут даже формулы туда вставлять, чтобы вычисления производились при открытии, а не в самом php, в некоторых случаях очень даже выгодно.
ворда в пхп нет и похоже, что никогда не будет. единственное, что можно тут посоветовать - это обратно пдф или RTF. Это самый потолок. Сам лично таким не занимался, но на этом форуме читал. Таблицы в экселе сами никуда не съезжают.