/webviewer-annotations-php-sample

WebViewer sample that shows saving annotations to XFDF files in PHP

Primary LanguageJavaScriptOtherNOASSERTION

WebViewer annotations sample - using files and PHP backend

WebViewer is a powerful JavaScript-based PDF Library that's part of the PDFTron PDF SDK. It allows you to view and annotate PDF files on your web app with a fully customizable UI.

WebViewer

This is a WebViewer sample to show how you can save and load annotations through files with PHP backend.

Initial setup

Before you begin, make sure your development environment includes Node.js and a PHP development environment such as built-in CLI, XAMPP or AMPPS.

Install

git clone https://github.com/PDFTron/webviewer-annotations-php-sample.git
cd webviewer-annotations-php-sample
npm install

Run

Serve the root directory of this project using the PHP development environment, and navigate to /client/index.html.

How to use

  • Create annotations with annotations tools in the header
  • Save annotations with the save button in the header
  • Load annotations by refreshing the app
  • You can find annotation data saved into an XFDF file in server/xfdf folder

Contributing

See contributing.

License

See license.