Пример взаимодействия с сервисом конвертации
Этот пример серверного расширения демонстрирует взаимодействие с сервисом конвертации.
Ссылка на пример на GitHub: ConversionSample.
Необходимое ПО
-
VSCode или любой другой редактор.
Для работы расширения требуется наличие в лицензии опции Docsvision Сервис конвертации файлов. |
Сборка
-
Откройте
/Samples.sln
-
Соберите проект
. -
Откройте консоль в папке
, выполнитеnpm install
,npm update
иnpm run build:prod
. -
Скопируйте каталог
SamplesOutput\Content\Modules\ConversionSampleWebExtension
в каталогПуть-к-установленному-Web-клиенту\Content\Modules
. -
Скопируйте каталог
SamplesOutput\Extensions\ConversionSampleServerExtension
в каталогПуть к установленному Web-клиенту\Extensions
. -
Перезапустите dvappserver.
-
Перезапустите dvwebclient.
Проверка примера
-
Откройте Конструктор Web-разметок.
-
В разметке просмотра документа на событие
Перед стартом согласования
элемента управленияagreementManagement
назначьте обработчикattachPdfa
. -
Создайте карточку документа, приложите к ней
.docx
-файл и отправьте на согласование. -
К документу будет добавлен файл, конвертированный в PDF/A.