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

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

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

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

Сборка

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

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

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

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

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

  6. Перезапустите dvappserver.

  7. Перезапустите dvwebclient.

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

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

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

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

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