Sign inSign up

groupdocs/signature

By groupdocs

•Updated 4 months ago

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

Image
0

836

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

4 months ago

docker pull groupdocs/signature