|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.08.2015, 21:02 | #1 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Экспорт HTML в DOC или PDF по страницам
Здравствуйте!
Есть отчеты в виде HTML страниц (с "шапкой", таблицами, рисунками, "подвалом"). Можно ли как-нибудь средствами Delphi экспортировать его в Doc или PDF, со всем оформлением (включая шапку и подвал) ? Важно что бы на пользовательском компьютере не было нужды устанавливать доп. ПО. На крайней случай оставил формирование отчетов через Word (OLE), но тогда без наличия Wordа на компе - ничего не получится |
31.08.2015, 21:14 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
В MS Office без оффиса врядли... А вот PDF. Вроде компоненты для формирования в сети были.
I'm learning to live...
|
31.08.2015, 21:33 | #3 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Они то были, но хочется найти какое-нибудь вариант, в котором не придется код формирования отчетов переписывать заново (что-то вроде экспорта подошло бы идеально).
П.с. Вот наткнулся на компонент, который позволяет читать Word-овские документы и при этом не требуется наличия Office. http://www.scalabium.com/msword/ Найти бы что-то такое, но для записи. Последний раз редактировалось ZBEP; 31.08.2015 в 21:38. |
31.08.2015, 21:40 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну не знаю... Я бы не морочил голову. При желании достаточно поставить виртуальный принтер, и будет PDF.
Зачем такие требования, если не секрет?
I'm learning to live...
|
31.08.2015, 21:54 | #5 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Печать HTML отчетов хорошо работает в IE, другие браузеры либо шапку теряют, либо таблицу с рисунками разрезают и т.д.
Сначала сделали вывод в jpg, но стало не удобно то, что вместо 1 файла под 1 отчет - стало на каждую страницу отчета по файлу. Ставить вирт-принтер не вариант, клиентов относительно много и они меняются и каждому объяснять что-то и ставить доп. ПО не вариант. В общем из требований было сделать так, что бы открывалось везде и печаталось легко. HTML вроде как подходит идеально, но косяки с печатью все портят. Пришли к тому, что Word достаточно распространен, поэтому пусть будет в Doc.. Последний раз редактировалось ZBEP; 31.08.2015 в 21:58. |
01.09.2015, 00:44 | #6 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Цитата:
RTF уще куда ни шло, можно приспособить. HTML же самый приспосабливаемый формат, используя его и PhantomJS можно вообще идеальную систему печати написать, что собственно я и сделал в рабочих проектах. |
||
01.09.2015, 01:25 | #7 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Сори, я в HTML не силен, можно простенький пример странички, сохраняющую шапку при печати через Chrome? (пишут, что это webkit баг, но что-то решения пока не найду)
Последний раз редактировалось ZBEP; 01.09.2015 в 01:49. |
02.11.2015, 22:59 | #8 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
В итоге ушли от HTML и все рисую сразу в PDF.
Использую "Debenu PDF Library", очень удобная и достаточно функциональная вещь + размер файлов получается небольшой, от 20 КБ (в зависимости от количества страниц и наличия рисунков). Последний раз редактировалось ZBEP; 02.11.2015 в 23:03. |
03.11.2015, 08:30 | #9 | |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
ZBEP, что-то вы сами себе противоречите.
Цитата:
|
|
05.11.2015, 08:24 | #10 |
Форумчанин
Регистрация: 03.04.2013
Сообщений: 703
|
Как раз сейчас изучаю FastReport очень удобно, хоть в PFD,HTML,JPEG можно экспортировать. До этого тоже хотел формировать кое какие отчеты в html но FastReport очень удобный в этом плане...
Что именно вы хотите Экспортировать? Можно картинку???
99% ошибок компьютера сидит в полуметре от монитора.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как открыть *.doc или *.pdf на определенной странице | Fastex | C++ Builder | 1 | 28.02.2012 23:48 |
Просьба, конвертация docx в doc(или pdf, или иное для OpenOffice). | Пепел Феникса | Софт | 8 | 24.02.2012 00:04 |
Вывод данных из базы (mysql) в doc, rtf или pdf | Иг0рёх@ | Помощь студентам | 4 | 25.08.2010 15:56 |
Экспорт из Excel в HTML или doc. | Graf_dolgov | Microsoft Office Excel | 1 | 02.08.2009 14:39 |