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 @@