diff --git a/src/vpu-official-signature-pdf-upload.js b/src/vpu-official-signature-pdf-upload.js
index c8e6a22da5e6b0615b6983837e70cef17ef67015..22a44c5f043a8379962997690a73e15c01985c4f 100644
--- a/src/vpu-official-signature-pdf-upload.js
+++ b/src/vpu-official-signature-pdf-upload.js
@@ -15,6 +15,7 @@ import {TextSwitch} from './textswitch.js';
 import nextcloudWebAppPasswordURL from 'consts:nextcloudWebAppPasswordURL';
 import nextcloudWebDavURL from 'consts:nextcloudWebDavURL';
 import {FileSink} from "../vendor/file-handling/src/file-sink";
+import FileSaver from 'file-saver';
 
 const i18n = createI18nInstance();
 
diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index c5a4f375090ef06c0104d14f51d0e1ada60b445d..117c51367734a90506aab27242a5c995c69d7d67 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -15,6 +15,7 @@ import {TextSwitch} from './textswitch.js';
 import nextcloudWebAppPasswordURL from 'consts:nextcloudWebAppPasswordURL';
 import nextcloudWebDavURL from 'consts:nextcloudWebDavURL';
 import {FileSink} from "../vendor/file-handling/src/file-sink";
+import FileSaver from 'file-saver';
 
 const i18n = createI18nInstance();