Document Automation API
Product Page | Docs | API Reference | Examples | Blog | Search | Free Support | Temporary License | Policies
GroupDocs.Total is a set of application for document manipulation packaged as a docker image. Using these applications you can perform various document manipulation operations with PDF, DOCX, PPT, XLS, and over 90 other document formats such as:
View documents
Annotate & write on documents
Digitally sign documents
Compare documents
Convert documents
Note: without a license application will run in trial mode, purchase GroupDocs.Total license or request GroupDocs.Total temporary license .
Document Automation Features
GroupDocs.Viewer
Clean, modern and intuitive design
Easily switchable colour theme (create your own colour theme in 5 minutes)
Responsive design
Mobile support (open application on any mobile device)
Support over 50 documents and image formats
HTML and image modes
Fully customizable navigation panel
Open password protected documents
Text searching & highlighting
Download documents
Upload documents
Print document
Rotate pages
Zoom in/out documents without quality loss in HTML mode
Thumbnails
Smooth page navigation
Smooth document scrolling
Preload pages for faster document rendering
Multi-language support for displaying errors
Display two or more pages side by side (when zooming out)
Cross-browser support (Safari, Chrome, Opera, Firefox)
Cross-platform support (Windows, Linux, MacOS)
GroupDocs.Signature
Clean, modern and intuitive design
Easily switchable colour theme (create your own colour theme in 5 minutes)
Responsive design
Mobile support (open application on any mobile device)
Support over 50 documents and image formats
Image mode
Fully customizable navigation panel
Sign password protected documents
Download original documents
Download signed documents
Upload documents
Upload signatures
Sign document with such signature types: digital certificate, image, stamp, qrCode, barCode.
Draw signature image
Draw stamp signature
Generate bar code signature
Generate qr code signature
Print document
Smooth page navigation
Smooth document scrolling
Preload pages for faster document rendering
Multi-language support for displaying errors
Cross-browser support (Safari, Chrome, Opera, Firefox)
Cross-platform support (Windows, Linux, MacOS)
GroupDocs.Annotation
Clean, modern and intuitive design
Easily switchable colour theme (create your own colour theme in 5 minutes)
Responsive design
Mobile support (open application on any mobile device)
Support over 50 documents and image formats
Image mode
Fully customizable navigation panel
Annotate password protected documents
Download original documents
Download annotated documents
Upload documents
Annotate document with such annotation types:
Text
Area
Point
TextStrikeout
Polyline
TextField
Watermark
TextReplacement
Arrow
TextRedaction
ResourcesRedaction
TextUnderline
Distance
Draw annotation over the document page
Add comment or reply
Print document
Smooth page navigation
Smooth document scrolling
Preload pages for faster document rendering
Multi-language support for displaying errors
Cross-browser support (Safari, Chrome, Opera, Firefox)
Cross-platform support (Windows, Linux, MacOS)
GroupDocs.Comparison
Clean, modern and intuitive design
Easily switchable colour theme (create your own colour theme in 5 minutes)
Responsive design
Mobile support (open application on any mobile device)
HTML and image modes
Fully customizable navigation panel
Compare documents
Multi-compare several documents
Compare password protected documents
Upload documents
Display clearly visible differences
Download comparison results
Print comparison results
Smooth document scrolling
Preload pages for faster document rendering
Multi-language support for displaying errors
Cross-browser support (Safari, Chrome, Opera, Firefox)
Cross-platform support (Windows, Linux, MacOS)
How to run
Docker image
Use docker image.
mkdir DocumentSamples
mkdir Licenses
docker run -p 8080:8080 --env application.hostAddress=localhost -v `pwd`/DocumentSamples:/home/groupdocs/app/DocumentSamples -v `pwd`/Licenses:/home/groupdocs/app/Licenses groupdocs/total
## Open http://localhost:8080/ in your favorite browser.
Copy
Configuration
For all methods above you can adjust settings in configuration.yml. By default in this sample will lookup for license file in ./Licenses folder, so you can simply put your license file in that folder or specify relative/absolute path by setting licensePath value in configuration.yml.
Product Page | Docs | API Reference | Examples | Blog | Search | Free Support | Temporary License | Policies