Skip to content

ApryseSDK/webviewer-angularjs-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebViewer - AngularJS sample

WebViewer is a powerful JavaScript-based PDF Library that is part of the Apryse SDK. It provides a slick out-of-the-box responsive UI that interacts with the core library to view, annotate, and manipulate PDFs that can be embedded into any web project.

WebViewer UI

This repo is specifically designed for any users interested in integrating WebViewer into AngularJS.

Initial setup

Before you begin, make sure your development environment includes:

  1. Node.js.
  2. IDE used in this sample is Visual Studio Code.
  3. GitHub command line git.
  4. Angular CLI: npm install -g @angular/cli. If an unsupported engine message appears, make sure to install a compatible NodeJS version.

Install

gh repo clone ApryseSDK/webviewer-angularjs-sample
cd webviewer-angularjs-sample
npm install

Run

npm start

Navigate to http://localhost:3000/. The app will automatically reload if you change any of the source files.

Enabling full API

WebViewer Full API is a complete browser side PDF SDK, unlocking viewing, parsing and editing of PDF files. To enable full API, you can modify constructor in components.js:

WebViewer({
  path: 'lib', // path to the PDFTron 'lib' folder on your server
  initialDoc: 'https://pdftron.s3.amazonaws.com/downloads/pl/webviewer-demo.pdf',
+  fullAPI: true
}, document.getElementById('viewer'))

Visit Apryse's WebViewer page to see what else you can do with the WebViewer.

WebViewer APIs

Showcase

Refer to a running sample on Apryse SDK showcase page.

Contributing

Any submission to this repo is governed by these guidelines.

License

For licensing, refer to License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published