Sign inSign up

groupdocs/conversion

By groupdocs

Updated 3 months ago

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

Image
0

2.9K

groupdocs/conversion repository overview

GroupDocs Document Conversion API

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

GroupDocs.Conversion Demos are applications that demonstrate powerful features of GroupDocs.Conversion for Java distributed as Docker images. Convert DOCX, PDF, PPT, XLS, and over 50 document formats without additional dependencies. 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.Conversion library and implement your own secure document storage and API layer

Source code: GroupDocs.Conversion-for-Java

Supported Document Formats

FamilyFormats
Microsoft WordDOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT, ODT, OTT
Microsoft ExcelXLS, XLSB, XLSM, XLSX
Portable Document FormatPDF
Microsoft PowerPointPPT, PPS, PPTX, PPSX, ODP
Microsoft VisioVSD, VSDX, VSS, VST, VSX, VTX, VDW, VDX, SVG
Microsoft ProjectMPT, MPP
HTMLHTML
Image filesXPS, TIFF, TIF, JPEG, JPG, PNG, GIF, BMP, ICO, DXF, DWG, PSD

See the full list of supported formats in the documentation.

Document Conversion Demo Features

  • Clean, modern and intuitive design
  • Responsive design and mobile support
  • Convert individual documents and batch convert multiple files
  • Upload documents via drag and drop
  • Download converted results
  • Cross-browser and cross-platform support

Available Docker Images

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

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

Example: 26.5-java-openjdk8-bullseye-dropwizard — GroupDocs.Conversion 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 conversion --rm groupdocs/conversion:26.5-java-openjdk8-bullseye-dropwizard
# Open http://localhost:8080/conversion/ in your browser.

Bind volumes for sample files and license:

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

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

Conversion 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
BROWSE_ONEnable document browse dialogtrue
REWRITEOverwrite files with the same name on uploadtrue
FILES_DIRDirectory for uploaded files/home/groupdocs/app/DocumentSamples
RESULT_DIRDirectory for converted output files/home/groupdocs/app/DocumentSamples/Conversion/Converted
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:f192e8c8c

Size

499.8 MB

Last updated

3 months ago

docker pull groupdocs/conversion