diff --git a/webviewer-angular/src/app/webviewer/webviewer.component.ts b/webviewer-angular/src/app/webviewer/webviewer.component.ts
index 5038a39..b491b49 100644
--- a/webviewer-angular/src/app/webviewer/webviewer.component.ts
+++ b/webviewer-angular/src/app/webviewer/webviewer.component.ts
@@ -15,7 +15,7 @@ export class WebViewerComponent implements AfterViewInit {
WebViewer({
path: '../../lib/webviewer',
licenseKey: 'your_license_key', // sign up to get a free trial key at https://dev.apryse.com
- initialDoc: '/files/WebviewerDemoDoc.pdf'
+ initialDoc: 'https://apryse.s3.amazonaws.com/public/files/samples/WebviewerDemoDoc.pdf'
}, this.viewer.nativeElement).then(instance => {
const { documentViewer, Annotations, annotationManager } = instance.Core;
diff --git a/webviewer-angular/src/files/WebviewerDemoDoc.pdf b/webviewer-angular/src/files/WebviewerDemoDoc.pdf
deleted file mode 100644
index f425317..0000000
Binary files a/webviewer-angular/src/files/WebviewerDemoDoc.pdf and /dev/null differ
diff --git a/webviewer-nextjs-14/public/files/WebviewerDemoDoc.pdf b/webviewer-nextjs-14/public/files/WebviewerDemoDoc.pdf
deleted file mode 100644
index f425317..0000000
Binary files a/webviewer-nextjs-14/public/files/WebviewerDemoDoc.pdf and /dev/null differ
diff --git a/webviewer-nextjs-14/src/components/WebViewer.tsx b/webviewer-nextjs-14/src/components/WebViewer.tsx
index 0ac3ef9..f80dfa2 100644
--- a/webviewer-nextjs-14/src/components/WebViewer.tsx
+++ b/webviewer-nextjs-14/src/components/WebViewer.tsx
@@ -15,7 +15,7 @@ export default function Viewer() {
WebViewer(
{
path: '/lib/webviewer',
- initialDoc: '/files/WebviewerDemoDoc.pdf',
+ initialDoc: 'https://apryse.s3.amazonaws.com/public/files/samples/WebviewerDemoDoc.pdf',
licenseKey: 'your_license_key' // sign up to get a free trial key at https://dev.apryse.com
},
viewer.current,
diff --git a/webviewer-nuxtjs/.gitignore b/webviewer-nuxtjs/.gitignore
index 320545c..af068fb 100644
--- a/webviewer-nuxtjs/.gitignore
+++ b/webviewer-nuxtjs/.gitignore
@@ -91,4 +91,5 @@ sw.*
# WebViewer Core and UI files
static/webviewer
+static/lib/webviewer
diff --git a/webviewer-nuxtjs/components/WebViewer.vue b/webviewer-nuxtjs/components/WebViewer.vue
index ff55c07..e4f6949 100644
--- a/webviewer-nuxtjs/components/WebViewer.vue
+++ b/webviewer-nuxtjs/components/WebViewer.vue
@@ -6,13 +6,12 @@
export default {
name: 'WebViewer',
props: {
- path: String,
url: String
},
mounted () {
import('@pdftron/webviewer').then(() => {
WebViewer.Iframe({
- path: '../webviewer',
+ path: '/lib/webviewer',
initialDoc: this.url, // replace with your own PDF file
licenseKey: 'your_license_key' // sign up to get a free trial key at https://dev.apryse.com
}, this.$refs.viewer).then((instance) => {
diff --git a/webviewer-nuxtjs/package-lock.json b/webviewer-nuxtjs/package-lock.json
index ffc5caa..5702703 100644
--- a/webviewer-nuxtjs/package-lock.json
+++ b/webviewer-nuxtjs/package-lock.json
@@ -7,7 +7,6 @@
"": {
"name": "webviewer-nuxtjs-sample",
"version": "1.0.0",
- "hasInstallScript": true,
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
"@pdftron/webviewer": "^11.4.0",
diff --git a/webviewer-nuxtjs/package.json b/webviewer-nuxtjs/package.json
index 1c83306..79faaed 100644
--- a/webviewer-nuxtjs/package.json
+++ b/webviewer-nuxtjs/package.json
@@ -3,11 +3,11 @@
"version": "1.0.0",
"private": true,
"scripts": {
- "dev": "nuxt",
- "build": "nuxt build",
+ "dev": "npm run copy-webviewer && nuxt",
+ "build": "npm run copy-webviewer && nuxt build",
"generate": "nuxt generate",
- "start": "nuxt start",
- "postinstall": "node tools/copy-webviewer-files.js"
+ "start": "npm run copy-webviewer && nuxt start",
+ "copy-webviewer": "node scripts/copy-webviewer-files.cjs"
},
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
diff --git a/webviewer-nuxtjs/pages/index.vue b/webviewer-nuxtjs/pages/index.vue
index f34b179..6b82a59 100644
--- a/webviewer-nuxtjs/pages/index.vue
+++ b/webviewer-nuxtjs/pages/index.vue
@@ -1,7 +1,8 @@
-
+
diff --git a/webviewer-nuxtjs/tools/copy-webviewer-files.js b/webviewer-nuxtjs/scripts/copy-webviewer-files.cjs
similarity index 66%
rename from webviewer-nuxtjs/tools/copy-webviewer-files.js
rename to webviewer-nuxtjs/scripts/copy-webviewer-files.cjs
index 60e0828..28c3800 100644
--- a/webviewer-nuxtjs/tools/copy-webviewer-files.js
+++ b/webviewer-nuxtjs/scripts/copy-webviewer-files.cjs
@@ -1,8 +1,12 @@
const fs = require('fs-extra');
+/**
+ * Learn more about this script at https://docs.apryse.com/web/guides/get-started/copy-assets
+ */
+
const copyFiles = async () => {
try {
- await fs.copy('./node_modules/@pdftron/webviewer/public', './static/webviewer/');
+ await fs.copy('./node_modules/@pdftron/webviewer/public', './static/lib/webviewer/');
console.log('WebViewer files copied over successfully');
} catch (err) {
console.error(err);
diff --git a/webviewer-react/public/files/WebviewerDemoDoc.pdf b/webviewer-react/public/files/WebviewerDemoDoc.pdf
deleted file mode 100644
index f425317..0000000
Binary files a/webviewer-react/public/files/WebviewerDemoDoc.pdf and /dev/null differ
diff --git a/webviewer-react/src/App.tsx b/webviewer-react/src/App.tsx
index 66f4012..5eb4cfd 100644
--- a/webviewer-react/src/App.tsx
+++ b/webviewer-react/src/App.tsx
@@ -9,7 +9,7 @@ const App = () => {
WebViewer(
{
path: '/lib/webviewer',
- initialDoc: '/files/WebviewerDemoDoc.pdf',
+ initialDoc: 'https://apryse.s3.amazonaws.com/public/files/samples/WebviewerDemoDoc.pdf',
licenseKey: 'your_license_key', // sign up to get a free trial key at https://dev.apryse.com
},
viewer.current,
diff --git a/webviewer-vue/public/files/WebviewerDemoDoc.pdf b/webviewer-vue/public/files/WebviewerDemoDoc.pdf
deleted file mode 100644
index f425317..0000000
Binary files a/webviewer-vue/public/files/WebviewerDemoDoc.pdf and /dev/null differ
diff --git a/webviewer-vue/src/App.vue b/webviewer-vue/src/App.vue
index 2e3732d..96a9c76 100644
--- a/webviewer-vue/src/App.vue
+++ b/webviewer-vue/src/App.vue
@@ -1,7 +1,7 @@