Автор Тема: Форма - куча докуметов  (Прочитано 5361 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Форма - куча докуметов
« : 20 Октября 2006, 14:04:11 »
Добрый день!

Стоит передо мной такая задача: разработать программу автоматического заполнения документов. Т. е. клиент на сайте заполняет форму, отправляет ее, данные из формы заполняют несколько документов, документы потом нужно распечатать.

Может кто сталкивался с подобными задачами?

В данный момент все документы (порядка 10) в ворде (*.doc). Решения вижу следующие:

1. переверстать все доки в формат HTML и тогда с заполнением не будет никаких вопросов. Проблемы две: 1) некоторые документы едва вмещаются на лист, а печатать их на двух листах не хотелось бы, в тоже время при использовании HTML невозможно контролировать печатные поля; 2) верстка займет много времени и потому лениво...

2. перевести все доки в *.pdf и в php уже работать с этим форматом. Проблема только во времени, на освоение соответствующей библиотеки.


Так вот, может есть еще какие-то варианты решения? А если нет, то как по вашему каким путем лучше пойти?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Форма - куча докуметов
« Ответ #1 : 20 Октября 2006, 18:45:03 »
Anthony
Решения.
1. PDF, в виде XSL-FO. Да и много других библиотек.
2. Генерация html и выдача его как application/msword. Будет открыт и преобразован клиентским Word к виду документа. Иногда самое простое решение.
3. Генерация RTF. Вариант, но теряется некоторая разметка (впрочем, это лучше html).
4. Использовать XML-формат Office 2003 и Office 2007. MSDN вам в руки. Отмечу, что Word свой же XML понимает криво (могу примеры привести).
5. Использовать OpenDocument, понимаемый Office 2007. Но тот пока мало что кривой, так и сырой вдобавок.

Выбирайте.
LJ: Backslashed life (rss)

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Форма - куча докуметов
« Ответ #2 : 20 Октября 2006, 18:58:46 »
Да не, я не о том.

У меня есть 10 доков - типа рыбы договоров. Клиент заполняет форму на сайте: паспортные данные, контакты и т. п., после чего скрипт на сервере должен вставить в рыбу нужные данные и сохранить с файл. Сервер таким образом готовит 10 документов, затем они архивируются и клиенту предлагается скачать архив.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Форма - куча докуметов
« Ответ #3 : 21 Октября 2006, 01:15:25 »
Anthony
Я именно об этом тебе и рассказал. Варианты с 1 по 4 тебе подходят.
LJ: Backslashed life (rss)

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Форма - куча докуметов
« Ответ #4 : 21 Октября 2006, 13:55:34 »
CGVictor
Ок. Т. к. HTML не подходит, а XML не хочу использовать из-за отсутствия совместимости с более ранними версиями офиса (собственно такая мысль приходила с самого начала), остаются два варианта 1 и 3. С 1 все понятно, видел библиотеки по работе с PDF. А что с вариантом 3, можете чего-нибудь посоветовать?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Форма - куча докуметов
« Ответ #5 : 21 Октября 2006, 14:27:51 »
Anthony
По 3-му - нет, ничего достойного не попалось. Хотя мож просто не повезло.
XML понимается 03-м, 07-м и XP с плагином.
Как конечный вариант - сделать два варианта. Amiright?
LJ: Backslashed life (rss)

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Форма - куча докуметов
« Ответ #6 : 22 Октября 2006, 20:06:59 »
XML все же не подходит, речь ведь идет о том, что клиент будет скачивать готовые файлы и распечатывать. А что стоит у клиента на машине... может 97-й офис ;)

Тут еще вот в чем проблема, совершенно не хватает времени на все, поэтому хотелось бы найти программиста на разовые заказы типа разработки скрипта, о котором шла здесь речь. Как думаете сколько такое может стоить? Или может знаете, кто может взяться за такую работу?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Форма - куча докуметов
« Ответ #7 : 22 Октября 2006, 21:36:00 »
Anthony
Тогда остается PDF.

Мне такой неизвестен. Если надо - могу в "Поиск и..." тему перекинуть...
LJ: Backslashed life (rss)

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Форма - куча докуметов
« Ответ #8 : 23 Октября 2006, 10:37:07 »
CGVictor
Спасибо, не стоит. Я сам сейчас объяву дам.

Еще раз спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28