none
Формирование word документа из списка sharepoint 2010 RRS feed

  • Вопрос

  • Добрый день. Подскажите, пожалуйста, как организовать такой процесс:

    Пользователь заполняет форму, элемент помещается в список, после чего отправляется на утверждение. После утверждения у пользователя появляется возможность сформировать документ word и распечатать.

    Особенно интересует как сформировать документ word?

    28 февраля 2012 г. 6:23

Ответы

  • Пункт интеграции с пакетом Open XML SDK

    "Предположим, что необходимо изменить этот документ, добавив контент, который должен быть включен в оглавление. В приведенном ниже примере выполняются следующие действия.

    1. Открывается сайт и получается документ Test.docx с помощью запроса Collaborative Application Markup Language (CAML).

    2. Открывается документ с помощью пакета SDK Open XML версии 2.0 и добавляется новый абзац со стилем Heading 1 в начало документа.

    3. Запускается задание преобразования, которое преобразует документ Test.docx в TestWithNewToc.docx. Ожидается завершение преобразования и сообщается о том, было ли оно успешным.

    "

    чуть ниже :

    Пакет SDK Open XML версии 2.0 — это мощное средство для построения систем обработки документов и создания документов на стороне сервера. Однако существует несколько сложных аспектов обработки документов, таких как преобразования документов, обновление полей и оглавления и т. д. Компонент Word Automation Services заполняет эту нишу высокопроизводительным решением, которое может масштабироваться в соответствии с потребностями пользователя. Использование пакета SDK Open XML версии 2.0 в сочетании с Word Automation Services позволяет выполнять многие сценарии, выполнение которых затруднительно при использовании только пакета SDK Open XML версии 2.0.

    При помощи этих компонентов можно создавать и изменять документы на сервере.

    • Предложено в качестве ответа Aviw_ 5 марта 2012 г. 19:17
    • Помечено в качестве ответа Roman Zhukov 10 марта 2012 г. 14:14
    28 февраля 2012 г. 8:48

Все ответы

  • Вот про формирование word документа - http://it-club.in.ua/personal/sbelskiy/blog/Lists/Posts/Post.aspx?ID=220

    Это можно сделать с помощью рп, после создания элемента, начинается процесс утверждения, после того как утверждение прошло успешно, сформировать документ.


    |Мой Блог | Мой твиттер |


    • Изменено Serg_Strotskiy 28 февраля 2012 г. 6:47
    • Предложено в качестве ответа Aviw_ 5 марта 2012 г. 19:16
    • Отменено предложение в качестве ответа Aviw_ 5 марта 2012 г. 19:16
    28 февраля 2012 г. 6:45
  • Как говорилось Выше процесс утверждения выполняется при помощи workflow. http://technet.microsoft.com/ru-ru/library/ee704556.aspx

    Касаемо документа word :вот полезная статья для формирования документа http://msdn.microsoft.com/ru-ru/library/ff742315.aspx обратите внимание на пункт "Интеграция с пакетом Open XML SDK"  

    28 февраля 2012 г. 6:54
  • Вот про формирование word документа - http://it-club.in.ua/personal/sbelskiy/blog/Lists/Posts/Post.aspx?ID=220

    Это можно сделать с помощью рп, после создания элемента, начинается процесс утверждения, после того как утверждение прошло успешно, сформировать документ.


    |Мой Блог | Мой твиттер |


    Здесь обратный процесс получается. Сначала заполняется документ ворд, а потом данные помещаются в список. Мне надо наоборот.
    28 февраля 2012 г. 8:46
  • Пункт интеграции с пакетом Open XML SDK

    "Предположим, что необходимо изменить этот документ, добавив контент, который должен быть включен в оглавление. В приведенном ниже примере выполняются следующие действия.

    1. Открывается сайт и получается документ Test.docx с помощью запроса Collaborative Application Markup Language (CAML).

    2. Открывается документ с помощью пакета SDK Open XML версии 2.0 и добавляется новый абзац со стилем Heading 1 в начало документа.

    3. Запускается задание преобразования, которое преобразует документ Test.docx в TestWithNewToc.docx. Ожидается завершение преобразования и сообщается о том, было ли оно успешным.

    "

    чуть ниже :

    Пакет SDK Open XML версии 2.0 — это мощное средство для построения систем обработки документов и создания документов на стороне сервера. Однако существует несколько сложных аспектов обработки документов, таких как преобразования документов, обновление полей и оглавления и т. д. Компонент Word Automation Services заполняет эту нишу высокопроизводительным решением, которое может масштабироваться в соответствии с потребностями пользователя. Использование пакета SDK Open XML версии 2.0 в сочетании с Word Automation Services позволяет выполнять многие сценарии, выполнение которых затруднительно при использовании только пакета SDK Open XML версии 2.0.

    При помощи этих компонентов можно создавать и изменять документы на сервере.

    • Предложено в качестве ответа Aviw_ 5 марта 2012 г. 19:17
    • Помечено в качестве ответа Roman Zhukov 10 марта 2012 г. 14:14
    28 февраля 2012 г. 8:48
  • Пункт интеграции с пакетом Open XML SDK

    "Предположим, что необходимо изменить этот документ, добавив контент, который должен быть включен в оглавление. В приведенном ниже примере выполняются следующие действия.

    1. Открывается сайт и получается документ Test.docx с помощью запроса Collaborative Application Markup Language (CAML).

    2. Открывается документ с помощью пакета SDK Open XML версии 2.0 и добавляется новый абзац со стилем Heading 1 в начало документа.

    3. Запускается задание преобразования, которое преобразует документ Test.docx в TestWithNewToc.docx. Ожидается завершение преобразования и сообщается о том, было ли оно успешным.

    "

    чуть ниже :

    Пакет SDK Open XML версии 2.0 — это мощное средство для построения систем обработки документов и создания документов на стороне сервера. Однако существует несколько сложных аспектов обработки документов, таких как преобразования документов, обновление полей и оглавления и т. д. Компонент Word Automation Services заполняет эту нишу высокопроизводительным решением, которое может масштабироваться в соответствии с потребностями пользователя. Использование пакета SDK Open XML версии 2.0 в сочетании с Word Automation Services позволяет выполнять многие сценарии, выполнение которых затруднительно при использовании только пакета SDK Open XML версии 2.0.

    При помощи этих компонентов можно создавать и изменять документы на сервере.

    Спасибо. Буду разбираться.
    28 февраля 2012 г. 9:07
  • На codeplex есть проект, облегчающий использование этого  SDK...

    28 февраля 2012 г. 10:07
    Отвечающий