Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Хитрое форматирование

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Suslov



Зарегистрирован: 08.03.2006
Сообщения: 67

СообщениеДобавлено: Сб Мар 10 2007 23:48    Заголовок сообщения: Хитрое форматирование Ответить с цитатой

Есть задача автоматического формирования многостраничных документов с колонтитулами и прочей бурдой. Красивые договора, в общем.
Данные берутся из датой базы. На воходе нужны бумаги из принтера, ну или ps, pdf или ещё что-нить известное принтерам Smile

Можно, конечно, найти спецификацию на какой-нить открытый формат типа RTF и в него писать. Но эт долго и сложно.

А вот может есть какие-нить более простые способы?
Под ОС linux?

Хотя вполне пойдёт latex. Но может ещё кто как делает иначе?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
fbr100000



Зарегистрирован: 12.02.2007
Сообщения: 8

СообщениеДобавлено: Вт Мар 13 2007 11:26    Заголовок сообщения: Re: Хитрое форматирование Ответить с цитатой

Suslov писал(а):

Хотя вполне пойдёт latex. Но может ещё кто как делает иначе?


У меня вопрос че такое latex ? И как с помощъю него можно сделать динамический колонтитул
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Suslov



Зарегистрирован: 08.03.2006
Сообщения: 67

СообщениеДобавлено: Вт Мар 13 2007 22:14    Заголовок сообщения: Re: Хитрое форматирование Ответить с цитатой

fbr100000, latex - это текстовый редактор. Ну типа word Very Happy Very Happy Very Happy Very Happy Very Happy

Только он не типа WYSIWYG, а форматирование в нём задаётся командами, как в html... Потому, что вписать в колонтитул мы решаем сами и пишем нужные команды в файлик-исходник на языке TeX.
Профессиональные корректоры пользуются именно им, а не вордом..

Подробнее читаем тут: http://www.latex-project.org/ (2е место по запросу latex в gooooooooooogle). Вообще вопрос "чо это такое" лучше гуглу сначала задать Smile Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimasm



Зарегистрирован: 25.04.2005
Сообщения: 454

СообщениеДобавлено: Вт Мар 13 2007 22:25    Заголовок сообщения: Ответить с цитатой

Как вариант OpenOffice.
Там и шаблончики, и подключиться можно как к Word в винде
Спецификация формата *.odt есть в инете, это XML
_________________
С уважением Dimasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
fbr100000



Зарегистрирован: 12.02.2007
Сообщения: 8

СообщениеДобавлено: Ср Мар 14 2007 23:09    Заголовок сообщения: Ответить с цитатой

Большое спасибо .
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Suslov



Зарегистрирован: 08.03.2006
Сообщения: 67

СообщениеДобавлено: Вс Апр 01 2007 20:04    Заголовок сообщения: Ответить с цитатой

Dimasm писал(а):
Как вариант OpenOffice.
Там и шаблончики, и подключиться можно как к Word в винде
Спецификация формата *.odt есть в инете, это XML


- не он довольно сложно устроен.

OpenDocument Format (ODF, сокращённое от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями.

проще что-то более юзерское пользовать. Тем же html куда проще форматировать текст в этом смысле, но он не поддерживает разбиение на страницы
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimasm



Зарегистрирован: 25.04.2005
Сообщения: 454

СообщениеДобавлено: Вс Апр 01 2007 20:16    Заголовок сообщения: Ответить с цитатой

Верно, устройство там хитрое, я бы не решился самостоятельно формировать такой документ, но задача ставилась:

"Есть задача автоматического формирования многостраничных документов с колонтитулами и прочей бурдой. Красивые договора, в общем. Данные берутся из датой базы. На воходе нужны бумаги из принтера, ну или ps, pdf или ещё что-нить известное принтерам ... Под ОС linux?"

Под линуксом, пишем свою программку, которая ведёт базу данных (можно через ОDBC), СУБД любая в принципе, программкой подключаемся к OpenOffice, открываем красивый шаблон договора, заполняет нужные ячейки и печатает, либо сохраняет, например в pdf

Должна быть возможность связать существующий документ ОО вернее некоторые поля с данными в БД... тогда и мучаться с программным подключением не надо.
Сделать документ со связью с БД,
а для БД отдельно морду, можно даже Веб морду
_________________
С уважением Dimasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...