Sign inSign up

groupdocs/signature

By groupdocs

Updated 3 months ago

GroupDocs.Signature for Java 26.5 demo (Spring & Dropwizard)

Image
0

816

groupdocs/signature repository overview

GroupDocs Document Signature API

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

GroupDocs.Signature Demos are applications that demonstrate powerful features of GroupDocs.Signature for Java distributed as Docker images. Sign PDF, DOCX, PPT, XLS, and over 90 document formats with text, image, barcode, QR code, stamp, and digital certificate signatures. Use these images as-is or customize and integrate them into your own project.

Note: without a license the application runs in trial mode. Purchase a license or request a temporary license.

Security Notice

These Docker images ship sample/demo applications — not production-ready services.

  • Intended for local development and evaluation only
  • Demo defaults enable upload, browse, and download; no authentication is included
  • Do not expose port 8080 to untrusted networks without authentication, a reverse proxy, path validation, and other controls required by your organization
  • For production, use the GroupDocs.Signature library and implement your own secure document storage and API layer

Source code: GroupDocs.Signature-for-Java

Supported Document Formats

GroupDocs.Signature for Java supports 90+ document formats including Microsoft Office, PDF, images, OpenDocument, and more. See the full list of supported formats in the documentation.

Document Signature Demo Features

  • Clean, modern and intuitive design
  • Responsive design and mobile support
  • Digital certificate, image, text, stamp, barcode, and QR code signatures
  • Draw signature with finger on mobile devices
  • Download, upload, and sign documents
  • Sign password-protected documents
  • Cross-browser and cross-platform support

Available Docker Images

Six images are published for each GroupDocs.Signature for Java release: three Spring and three Dropwizard variants.

Tag format: {version}-java-{jdk}-bullseye-{framework}

Example: 26.5-java-openjdk8-bullseye-dropwizard — GroupDocs.Signature for Java 26.5, Eclipse Temurin 8, Debian Bullseye, Dropwizard.

TagJDKFramework
26.5-java-openjdk8-bullseye-dropwizardEclipse Temurin 8Dropwizard
26.5-java-openjdk11-bullseye-dropwizardEclipse Temurin 11Dropwizard
26.5-java-openjdk18-bullseye-dropwizardEclipse Temurin 21Dropwizard
26.5-java-openjdk8-bullseye-springEclipse Temurin 8Spring
26.5-java-openjdk11-bullseye-springEclipse Temurin 11Spring
26.5-java-openjdk18-bullseye-springEclipse Temurin 21Spring

The latest tag points to the 26.5-java-openjdk18-bullseye-spring variant when published with the latest workflow option.

How to Run

Pull and run a Dropwizard image:

docker run -p 8080:8080 --name signature --rm groupdocs/signature:26.5-java-openjdk8-bullseye-dropwizard
# Open http://localhost:8080/signature/ in your browser.

Bind volumes for sample files and license:

docker run -p 8080:8080 --name signature --rm \
  -v "C:/DocumentSamples/:/home/groupdocs/app/DocumentSamples" \
  -v "C:/Licenses/:/home/groupdocs/app/Licenses" \
  groupdocs/signature:26.5-java-openjdk8-bullseye-dropwizard

The sample reads license files from the mounted Licenses directory and lists documents from DocumentSamples.

Signature Configuration Options

Environment variables:

VariableDescriptionDefault
LIC_PATHPath to directory with license file/home/groupdocs/app/Licenses
DOWNLOAD_ONEnable download button in UItrue
UPLOAD_ONEnable file uploadtrue
FILES_DIRDirectory for uploaded files/home/groupdocs/app/DocumentSamples
HOST_ADDRESSHost name or IP for the server instance(empty)

See Also

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Tag summary

Content type

Image

Digest

sha256:5b17f4e02

Size

338.4 MB

Last updated

3 months ago

docker pull groupdocs/signature