- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В общем-то задача такова: для пользователя в панели управления (написана на php) печатается специальный документ, который потом пользователем распечатывается, подписывается и отправляется по почте. Проблема в том, что этот документ нужно вывести в таком формате, чтобы его можно было по человечески распечатать.
Если выдать в html, то, как известно, браузер вставит в него колонтитулы (адрес, номер страницы и прочее). Объяснять десяткам юзеров, что нужно отключить колонтитулы - бесполезная трата времени. Значит нужно выдать в удобном для печати формате.
PDF
Перепробовал штук 6 разных бесплатных библиотек для php. Одни глючные (не выводят отступы, и многое другое), другие крайне тяжёлые (html2ps за 30 секунд не успевает сгенерировать pdf). Просто в документе таблица сложная и многие библиотеки с ней не справляются.
Image, CHF
Ещё не пробовал конвертировать html в эти форматы, так как не нашёл для php готовых решений.
Есть правда ещё вариант, пользоватся каким-то написанным на другом языке решением и обращатся к нему из php (сервер стоит на Windows 2000), но такого я пока не нашёл.
У кого-то есть опыт конвертации html в один из описаных выше форматов? Если есть, то подскажите что-то пожалуйста.
Есть правда ещё вариант, пользоватся каким-то написанным на другом языке решением и обращатся к нему из php (сервер стоит на Windows 2000), но такого я пока не нашёл.
использую, конечно не совсем такой вариант, но всетаки. Поставил под винду ActivePerl, все результирующий документы создаю в Excel. Библиотека очень солидная. Есть и хорошая связь с PDF. Библиотека Text::PDF::API
Если у Вас есть XML, немного времени и такая-то-матерь, можете попробовать XSL:FO (рус., спецуха), бесплатные процессоры, кажется, назывались xmlroff и FOP, у кого-то из них глючил русский :) У меня оно когда-то давно завелось, но не полетело. Может у Вас больше таланта :)
Кстати, еще есть Office Open XML, из той же серии.
furamag, зачем мудрить?
Что мешает сохранить файл как *.html, открыть в Word'е, и из него печатать?
furamag, зачем мудрить?
Что мешает сохранить файл как *.html, открыть в Word'е, и из него печатать?
Нужно клиенту отдать готовый для печати документ. Никто не будет что-то куда-то сохранять и потом печатать.
Нужно клиенту отдать готовый для печати документ. Никто не будет что-то куда-то сохранять и потом печатать.
- укажите content-type как у вордовского документа, а на самом деле отдайте HTML
Вы попробуйте в ворде набрать и сохранить как html. Будет очень много жутких микрософтовских тегов, но отображение в IE довольно хорошее. Дальше вам останется сделать из этого шаблон и заставить операторов печатать исключительно в IE.
А еще LaTeX прекрасные pdf-ы делает. Правда, из моих знакомых кто в нем разбирается, почему-то все как один кандидаты технических наук.
Нужно клиенту отдать готовый для печати документ. Никто не будет что-то куда-то сохранять и потом печатать.
А чем не подходит печать HTMLа прямо из броузера???? Если не очень мудрить со стилями, то получается все ок
А, тут еще про колонтитулы. Их можно легко убрать. В IE это Файл/Параметры страницы.../Колонтитулы, хотя у многих с этим возникнут проблемы
- укажите content-type как у вордовского документа, а на самом деле отдайте HTML
Можете показать пример? Всё, что я пишу content-type не помогает. Погуглил, тоже не помогло.
application/msword