diff --git a/src-ui/package-lock.json b/src-ui/package-lock.json
index 790665a43..2145639d9 100644
--- a/src-ui/package-lock.json
+++ b/src-ui/package-lock.json
@@ -22,7 +22,7 @@
         "@ngneat/dirty-check-forms": "^1.1.0",
         "bootstrap": "^4.5.0",
         "file-saver": "^2.0.5",
-        "ng2-pdf-viewer": "^6.3.2",
+        "ng2-pdf-viewer": "^7.0.2",
         "ngx-bootstrap": "^6.2.0",
         "ngx-color": "^6.2.0",
         "ngx-cookie-service": "^13.1.2",
@@ -2790,11 +2790,6 @@
       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
       "dev": true
     },
-    "node_modules/@types/pdfjs-dist": {
-      "version": "2.1.7",
-      "resolved": "https://registry.npmjs.org/@types/pdfjs-dist/-/pdfjs-dist-2.1.7.tgz",
-      "integrity": "sha512-nQIwcPUhkAIyn7x9NS0lR/qxYfd5unRtfGkMjvpgF4Sh28IXftRymaNmFKTTdejDNY25NDGSIyjwj/BRwAPexg=="
-    },
     "node_modules/@types/qs": {
       "version": "6.9.7",
       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -8586,20 +8581,17 @@
       "dev": true
     },
     "node_modules/ng2-pdf-viewer": {
-      "version": "6.3.2",
-      "resolved": "https://registry.npmjs.org/ng2-pdf-viewer/-/ng2-pdf-viewer-6.3.2.tgz",
-      "integrity": "sha512-H2tBhDd+Lq6CUzK2g54HsCcZDR2wTn1sDjYqKY3yF0Ydasl2R5ppCKynZBU/zge4EKvmHglJI120FbQMpJKDYQ==",
+      "version": "7.0.2",
+      "resolved": "https://registry.npmjs.org/ng2-pdf-viewer/-/ng2-pdf-viewer-7.0.2.tgz",
+      "integrity": "sha512-yAd8OddmPCnkERv3IWFyZ1GxkMx+n2fc8NQQtWCjQbhr1sKjrP0TQH41AmgudSzTtvWJw9z784V+TKIaWA0eKw==",
       "dependencies": {
-        "@types/pdfjs-dist": "^2.1.4",
-        "pdfjs-dist": "^2.4.456",
-        "tslib": "^1.10.0"
+        "pdfjs-dist": "~2.11.338",
+        "tslib": "^2.0.0"
+      },
+      "peerDependencies": {
+        "pdfjs-dist": "~2.11.338"
       }
     },
-    "node_modules/ng2-pdf-viewer/node_modules/tslib": {
-      "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
-    },
     "node_modules/ngx-bootstrap": {
       "version": "6.2.0",
       "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-6.2.0.tgz",
@@ -9511,9 +9503,17 @@
       }
     },
     "node_modules/pdfjs-dist": {
-      "version": "2.5.207",
-      "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.5.207.tgz",
-      "integrity": "sha512-xGDUhnCYPfHy+unMXCLCJtlpZaaZ17Ew3WIL0tnSgKFUZXHAPD49GO9xScyszSsQMoutNDgRb+rfBXIaX/lJbw=="
+      "version": "2.11.338",
+      "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.11.338.tgz",
+      "integrity": "sha512-Ti5VTB0VvSdtTtc7TG71ghMx0SEuNcEs4ghVuZxW0p6OqLjMc0xekZV1B+MmlxEG2Du2e5jgazucWIG/SXTcdA==",
+      "peerDependencies": {
+        "worker-loader": "^3.0.8"
+      },
+      "peerDependenciesMeta": {
+        "worker-loader": {
+          "optional": true
+        }
+      }
     },
     "node_modules/performance-now": {
       "version": "2.1.0",
@@ -15001,11 +15001,6 @@
       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
       "dev": true
     },
-    "@types/pdfjs-dist": {
-      "version": "2.1.7",
-      "resolved": "https://registry.npmjs.org/@types/pdfjs-dist/-/pdfjs-dist-2.1.7.tgz",
-      "integrity": "sha512-nQIwcPUhkAIyn7x9NS0lR/qxYfd5unRtfGkMjvpgF4Sh28IXftRymaNmFKTTdejDNY25NDGSIyjwj/BRwAPexg=="
-    },
     "@types/qs": {
       "version": "6.9.7",
       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -19434,20 +19429,12 @@
       "dev": true
     },
     "ng2-pdf-viewer": {
-      "version": "6.3.2",
-      "resolved": "https://registry.npmjs.org/ng2-pdf-viewer/-/ng2-pdf-viewer-6.3.2.tgz",
-      "integrity": "sha512-H2tBhDd+Lq6CUzK2g54HsCcZDR2wTn1sDjYqKY3yF0Ydasl2R5ppCKynZBU/zge4EKvmHglJI120FbQMpJKDYQ==",
+      "version": "7.0.2",
+      "resolved": "https://registry.npmjs.org/ng2-pdf-viewer/-/ng2-pdf-viewer-7.0.2.tgz",
+      "integrity": "sha512-yAd8OddmPCnkERv3IWFyZ1GxkMx+n2fc8NQQtWCjQbhr1sKjrP0TQH41AmgudSzTtvWJw9z784V+TKIaWA0eKw==",
       "requires": {
-        "@types/pdfjs-dist": "^2.1.4",
-        "pdfjs-dist": "^2.4.456",
-        "tslib": "^1.10.0"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.14.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
-        }
+        "pdfjs-dist": "~2.11.338",
+        "tslib": "^2.0.0"
       }
     },
     "ngx-bootstrap": {
@@ -20136,9 +20123,10 @@
       "dev": true
     },
     "pdfjs-dist": {
-      "version": "2.5.207",
-      "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.5.207.tgz",
-      "integrity": "sha512-xGDUhnCYPfHy+unMXCLCJtlpZaaZ17Ew3WIL0tnSgKFUZXHAPD49GO9xScyszSsQMoutNDgRb+rfBXIaX/lJbw=="
+      "version": "2.11.338",
+      "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.11.338.tgz",
+      "integrity": "sha512-Ti5VTB0VvSdtTtc7TG71ghMx0SEuNcEs4ghVuZxW0p6OqLjMc0xekZV1B+MmlxEG2Du2e5jgazucWIG/SXTcdA==",
+      "requires": {}
     },
     "performance-now": {
       "version": "2.1.0",
diff --git a/src-ui/package.json b/src-ui/package.json
index b320c99ee..72eaa029b 100644
--- a/src-ui/package.json
+++ b/src-ui/package.json
@@ -25,7 +25,7 @@
     "@ngneat/dirty-check-forms": "^1.1.0",
     "bootstrap": "^4.5.0",
     "file-saver": "^2.0.5",
-    "ng2-pdf-viewer": "^6.3.2",
+    "ng2-pdf-viewer": "^7.0.2",
     "ngx-bootstrap": "^6.2.0",
     "ngx-color": "^6.2.0",
     "ngx-cookie-service": "^13.1.2",