Пример взаимодействия с сервисом конвертации

Этот пример серверного расширения демонстрирует взаимодействие с сервисом конвертации.

Необходимое ПО

Для работы расширения требуется наличие в лицензии опции Docsvision Сервис конвертации файлов.

Сборка

  1. Откройте /Samples.sln

  2. Соберите проект ServerExtensions  ConversionSample  ConversionSampleServerExtension

  3. Откройте консоль в папке ServerExtensions  ConversionSample  ConversionSampleWebExtension, выполните npm install, npm update и npm run build:prod

  4. Скопируйте каталог SamplesOutput\Site\Content\Modules\ConversionSampleWebExtension в каталог Путь-к-установленному-Web-клиенту\Site\Content\Modules

  5. Скопируйте каталог SamplesOutput\Site\Extensions\ConversionSampleServerExtension в каталог Путь к установленному Web-клиенту\Site\Extensions

  6. Перезапустите IIS на сервере Docsvision 5.

  7. Перезапустите IIS на сервере Docsvision 5 Web-клиент.

Проверка примера

  1. Откройте Конструктор Web-разметок.

  2. В разметке просмотра документа на событие Перед стартом согласования элемента управления agreementManagement назначьте обработчик attachPdfa.

  3. Создайте карточку документа, приложите к ней .docx-файл и отправьте на согласование.

  4. К документу будет добавлен файл, конвертированный в PDF/A.