Форум программистов, компьютерный форум, киберфорум
CMS, конструкторы, форумы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 43
1

работа с шаблонами Word через браузер

28.09.2011, 10:40. Показов 1314. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, как эффективней построить систему:

Пользователь заходит на сайт, выбирает ссылкой отчет, который хранится на веб-сервере в базе данных. После открытия ссылки _каким-то образом_ открывается заранее сохраненный на клиенте Word Template (dot-файл), подкачиваются только данные отчета с веба и накладываются в шаблон на клиенте.

Как организовать подкачку данных? C помощью макросов самого шаблона (ни разу не делал, поэтому спрашиваю - возможно ли?) Или на веб-страницу встраивать applet/activex который будет сам скачивать данные отчетов с веба и как-то их запуливать в шаблон во время открытия? Кто-нибудь может подсказать разумное решение? Главный критерий системы - как можно меньше трафика гонять между клиентом и сервером.

--
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2011, 10:40
Ответы с готовыми решениями:

Работа в Word шаблонами
Ребята помогайте горю! Есть в общем база в которой документы распечатываются по вордовским...

Работа в Word шаблонами
Ребята помогайте горю! Есть в общем база в которой документы распечатываются по вордовским...

Работа с таблицей в Word через библиотеку Microsoft.Interop.Word
Здравствуйте, я продвинутый программист.Пишу программу и использованием библиотеки...

Шаблонер. Программа для работы с шаблонами MS Word
Программа Шаблонер, позволяет пользователю, формировать документы Microsoft Word, на основе...

3
foby
02.10.2011, 13:56 2
Ты знаешь у меня такая же задачка пока не срочная, но тем не менее. Я думаю так - ссылка на отчете будет вести на некий скрипт (у меня на asp.net), который повторит выборку данных с сервака, создает документ Word (через com объекты) и записывает в word все, что нужно. а вот как сделать тоже самое без повторной выборки? пока ХЗ. если будут идеи поделись
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 67
02.10.2011, 14:39 3
У нас в конторе сделали так:
1) Делается шаблон в ворде, но сохраняется в ртф
2) Там где нужны данные для отчета, вставляются букмарки
3) Далее серверный скрипт (у нас на асп) берет ртф, считывает весь текст и заменяет букмарки на данные взятые из БД
4) Далее меняешь content-type на вордовский, пишешь полученный текст - и все отчет готов
0
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 43
02.10.2011, 14:43  [ТС] 4
Меня наверное не правильно поняли.
Шаблон (увесистый) должен храниться на клиенте. Он скачивается один раз (ну, или по мере обновления шаблона). Наполнение шаблона должно происходить тоже на клиенте. Данные для наполнения берутся по HTTP (всего около килобайта).

Я уже решил эту задачу в виде подписанного java-апплета. Он сам заведует скачиваением шаблона с сервера, заполнения его данным, скаченными тоже с сервера и редиректит окно браузера клиента на полученный вордовский файл.
0
02.10.2011, 14:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2011, 14:43
Помогаю со студенческими работами здесь

C# Исходник программы для работы с шаблонами Word/Excel
В приложении реализована работа с шаблонами Word и Excel, запись данных производится по средствам...

Работа с word через delphi
Нужно через delphi в документе word выделенные строки скопировать в начало документа. Эти строки...

Работа с word через делфи
Задача такая: генерировать отчет в ворде и открыть диалоговое окно сохранения документа ворда....

Работа в Word через Delphi
Нужно заменить часть текста на зачёркнутый. То есть выбираем участок текста W.Selection.Start:=a;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru