Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
Добрый день, возникла задача написать приложение, позволяющее формировать юридически значимые документы (в .doc) организации (договора, акты...итд итп). Пользователи хотят чтобы это было реализовано в вебе. Но как сделать на ASP.net пока не совсем понимаю. (параллельно изучаю и применяю mvc, поэтому сильно не пинайте). Алгоритм работы: пользователи в справочнике определяют переменные общие и для каждого вида документа, к примеру "ИНН клиента" = "idinn" (id1..) описывают эти переменные, создают шаблон в ворде вставляют в нужные места необходимые переменные, загружают данный документ на сервер, затем при формировании документов, переменные должны замениться на те, которые есть в базе. Собственно: 1. Как лучше все таки сделать? документы к примеру грузить в базу? и как потом с ними работать? Может лучше сохранять их просто в папку? и тоже вопрос, как с ними работать? Если было бы простое десктопное приложение, там по проще конечно. На данный момент то что написал работает на mvc + EF 6, с документами какой-то затуп. Может кто сталкивался/реализовавывал/или может подсказать (если с примерами кода,то вообще супер) буду благодарен за помощь. Читал про RazorPDF - но думаю не совсем то что мне нужно. (все таки на выходе нужен Word документ), еще думал, а если шаблоны делать к примеру не в вордовском варианте, а к примеру сохранять в .html, но тоже потом вопрос как с этим работать., в проект я тоже думаю не вариант грузить (если таких форм будет 100-200) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:11 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
_den89, а конкретные потребности у пользователей какие? в чём состоит бизнес-задача? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:13 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
_den89Пользователи хотят чтобы это было реализовано в вебе. Что конретно реализовано? Вот приходит пользователь на работу и что делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:15 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
Что-то типа этого ? Написано кстати на ASP.NET MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:18 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
skyANA, оптимизировать трудозатраты пользователей, чтобы они не теряли время на заполнение документов. Т.е. приходит клиент - есть первичная инфа о клиенте, в большинстве случаев, клиент приносит с собой достаточный пакет документов, наш пользователь вводит данные в базу, затем распечает на основе этих данных (и той информации которая появится в будущем) различные документы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:19 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
skyANA, да нечто похожее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:24 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
_den89, Aspose :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 10:45 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
hVostt, а из бесплатного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 11:14 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
_den89, Если требуется только генерация документов, как отчётов, то FastReport, SRSS с экспортом. Возможно это именно то, что нужно. Но работать с документами после выгрузки, А из бесплатного, чтобы достичь хотя бы половины функциональности Aspose вам придётся командой из 5-10 человек безвылазно херачить пару лет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 12:36 |
|
||
|
ASP.net mvc, подскажите как реализовать
|
|||
|---|---|---|---|
|
#18+
_den89, Можно "в лоб" решать, если вы описались и в результате Вам нужен файл не *.doc, а *.docx. Сделать шаблоны документов, где в тексте в нужных местах, куда данные вставлять - маркеры типа [@ФИО(р.п.)]. Изучить немного OpenXML SDK (конкретно Wordprocessing). Далее пользователь: - вводит всю информацию для маркеров (данные лучше структурировано хранить в БД или не хранить их вообще, персональные данные всё таки) - выбирает тип шаблона (или сразу несколько, тогда результирующие документы можно в zip упаковать и отдать пользователю архив) - жмёт "Сформировать". На post грузите в память шаблон из папки шаблонов, получаете данные из БД для конкретного запроса, по словарю Маркер-ДанныеИзБД заменяете все маркеры данными, полученный файл выдаёте пользователю на загрузку. С помощью OpenXmlPowerTools (3rd party dll кажется, точно не помню уже) замена всех текстовых маркеров в документе выглядит вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. С таблицами или чем-то ещё придётся дополнительно повозиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2017, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39513869&tid=1355447]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 358ms |

| 0 / 0 |
