![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| myth777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: нет Всего: -1 |
Доброго времени суток всем.
Вобщем столкнулся я с проблемой печати. Есть у меня большой отчет по клиентам. Грубо говоря один лист должен печататься нормально, а другой повернуто на 90 градусов. Хотел с помощью css реализовать. нашел в нете - <style>. @page landscape {size: LANDSCAPE;}. TABLE {PAGE: landscape;} </style> вобщем стиль для таблицы указываю и для дивов и для любых элементов. Все как печаталось вертикально так и печаталось. Я с этим долго эксперементировал, еще что то из нета дергал и пробовал баловаться со стилями. Ничего хорошего не получилось. Начал думать о pdf. В Cpan лежит модуль PDF::FromHTML; Вобщем он не раскурил koi8r; И вообще как то странно работает с большими файлами. Файл на 1метр не смог переконвертить. Вобщем щас думаю о rtf и буду пробовать создать report в нем. Что нить дельного не посоветуете или модуль хороший. Всем спасибо. |
|||
|
||||
| vadiml |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: нет Всего: 7 |
Я такое 2 раза решал
когда-то давно уже готовый txt-файл напрямую переводил в PostScript с указанием формата с год назад через pdf используя модуль PDF::Reuse и предварительно переводя всё в utf8. Во втором случае страница создаётся на ходу без txt файла. Добавлено через 2 минуты и 1 секунду И второй случай -- это получение файла через web-страницу. Думаю это вам больше подходит. |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
На форуме темка пробегала.... там TeX предлагали пользовать
|
|||
|
||||
| myth777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: нет Всего: -1 |
что значит получение файла через web-страницу? Это для чего вы имеете ввиду. Мне в конечном итоге нужно чтобы в массиве допустим 100 листов при печате один печатался вертикально, другой горизонтально. И указать это уже в документе. во что мне конвертить и чем? Нужно что то работающее
Добавлено через 3 минуты и 48 секунд я вот думаю можно ли html преобразовать в jpg какой нибудь и уже его развернуть вертикально? Только вот чем опять. http://www.w3.org/TR/SVG11 что то не очень хочеться пользоваться |
|||
|
||||
| vadiml |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: нет Всего: 7 |
Вот подобное и делал: при нажатии на кнопку Печать на web-странице отдавался pdf с нужным форматированием.
|
|||
|
||||
| myth777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: нет Всего: -1 |
и чем вы генерили pdf?
Добавлено через 1 минуту и 41 секунду PDF::Reuse позволяет отформатировать его так же как и с помощью html, мне бы конвертнуть конечно желательно было бы html в pdf. Ща смотреть буду модуль... |
|||
|
||||
| myth777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: нет Всего: -1 |
PDF::Reuse мне не поможет. Мне нужно как то повернуть страницу на 90 градусов или формат печати указать + должны потдерживаться таблицы и шрифты
А ни кто не знает можно ли с помощью perl как нибудь низкоуровнево отправить на печать html с указанием формата вывода - вертикально или горизонтально. Проблема так и не решена, в интернете скоко не искал четкого ответа нет. Это сообщение отредактировал(а) myth777 - 11.3.2010, 12:57 |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |