Skip to content
Snippets Groups Projects
Christoph Reiter's avatar
Reiter, Christoph authored
In case we get a signed document pdf-as in the backend can't add a new
page because implementations like Adobe Reader don't allow adding pages
after a signature has been added when checking the integrity.

A newer pdf-as version will take this into account and in the "auto" mode
position the signature on the first page. Since this usually means that
content will be overlaid this isn't a good "auto" mode.

To avoid this we check if the document is already signed in the frontend,
and force the user to place the signature manually in that case.
72d6a146
History

Digital Signing Application

GitLab Repository

Local development

# get the source
git clone git@gitlab.tugraz.at:dbp/apps/signature.git
cd signature
git submodule update --init

# install dependencies
yarn install

# constantly build dist/bundle.js and run a local web-server on port 8001 
yarn run watch

# same as watch, but with babel, terser, etc active -> very slow
yarn run watch-full

# run tests
yarn test

Jump to http://localhost:8001 and you should get a Single Sign On login page.

To use the Nextcloud functionality you need a running Nextcloud server with the webapppassword Nextcloud app like this Nextcloud Development Environment.

Browser versions

These browser versions should work with the application.

  • Firefox 67+ (2019-05)
  • Chrome 67+ (2018-05)
  • Edge 79+ (2020-01)
  • Safari 11.1+ (2018-04)
  • Opera 64+ (2019-10)
  • iOS Safari 12+/iOS 12+ (2018-09)

We use a row of newer features: