groupdocs/conversion

By groupdocs

Updated about 2 years ago

Convert word to PDF, PNG, JPG and to many other document format with GroupDocs.Conversion UI Example

Image
0

1.2K

groupdocs/conversion repository overview

GroupDocs Document Conversion API

Nuget Nuget

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

GroupDocs.Conversion is an application that demonstrates the powerful features of GroupDocs.Conversion library distributed as a docker image. This web application allows you to convert PDF to DOC, PNG, JPEG or more than 50 different file formats. You can run this app as a standalone docker container or customize and integrate it into your project.

Note: without a license application will run in trial mode, purchase GroupDocs.Conversion license or request GroupDocs.Conversion temporary license.

Document familySupported formatsSupported conversions
Microsoft WordDoc,Docm,Docx,Dot,Dotm,Dotx,Rtf,Txt,Odt,OttWord to Rtf,Word to Txt,Word to Html,Word to Odt,Word to Ott,Word to Epub,Word to Pdf,Word to Image,Word to Cells,Word to Slides
Microsoft ExcelXls,Xls2003,Xlsb,Xlsm,XlsxExcel to Word,Excel to Pdf,Excel to Epub,Excel to Html,Excel to Image,Excel to Slides
Portable Document FormatPdfPdf to Word,Pdf to Epub,Pdf to Html,Pdf to Image,Pdf to Cells,Pdf to Slides
Microsoft PowerPointPpt,Pps,Pptx,Ppsx,OdpSlides to Word,Slides to Pdf,Slides to Epub,Slides to Html,Slides to Image,Slides to Excel
Microsoft VisioVsd,Vsdx,Vss,Vst,Vsx,Vtx,Vdw,Vdx,SvgVisio to Word,Visio to Pdf,Visio to Epub,Visio to Html,Visio to Image,Visio to Excel,Visio to Slides
Microsoft ProjectMpt,MppTasks to Word,Tasks to Pdf,Tasks to Epub,Tasks to Html,Tasks to Image,Tasks to Excel,Tasks to Slides
HTMLHtmlHtml to Word,Html to Pdf,Html to Epub,Html to Cells,Html to Slides
ImagesXps,Tiff,Tif,Jpeg,Jpg,Png,Gif,Bmp,Ico,Dxf,Dwg,PsdImage to Word,Image to Pdf,Image to Epub,Image to Html,Image to Image,Image to Cells,Image to Slides

Features

  • Clean, modern and intuitive design
  • Easily switchable colour theme (create your own colour theme in 5 minutes)
  • Responsive design
  • Convert individual documents
  • Batch convert multiple documents
  • Mobile support (open application on any mobile device)
  • HTML and image modes
  • Drag and Drop support
  • Upload documents
  • Cross-browser support (Safari, Chrome, Opera, Firefox)
  • Cross-platform support (Windows, Linux, MacOS)

Available Docker Images of Conversion Demos

There are 2 Docker Images are published for each release of GroupDocs.Conversion for Java. One of them is created using Spring Framework and one is created using Dropwizard Framework.

First two parts of a tag are GroupDocs.Conversion for Java version and language. The third part is jdk, which is used in Docker Image. The fourth part describes the OS version that was used to create the image and the last part is the framework.

Example: 23.5-java-openjdk8-alpine-dropwizard - GroupDocs.Conversion for Java v23.5, Open JDK 8, Alpine Linux, Dropwizard Framework

  1. 23.5-java-openjdk11-alpine-spring
  2. 23.5-java-openjdk8-alpine-dropwizard

How to run

Use docker image.

docker run -p 8080:8080 --name conversion-openjdk8-alpine --rm groupdocs/conversion:23.5-java-openjdk8-alpine-dropwizard
## Open http://localhost:8080/conversion/ in your favorite browser.

You can bind volumes to files and license directories using the next command:

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

This way the sample will search license files inside C:/Licenses/ directory of your PC and will show a list of files which are placed to C:/DocumentSamples/ directory

Configuration

For all methods above you can adjust settings in configuration.yml. By default in this sample will lookup for the 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.

Conversion configuration options
OptionTypeDefault valueDescription
filesDirectoryStringDocumentSamplesFiles directory path. Indicates where uploaded and predefined files are stored. It can be an absolute or relative path
resultDirectoryStringAbsolute path to result files directory

See also

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

Tag summary

Content type

Image

Digest

sha256:3aeb33391

Size

473.3 MB

Last updated

about 2 years ago

docker pull groupdocs/conversion:23.6-kotlin-openjdk11-alpine-ktor