Sign inSign up

bbhsky/pdf-converter

By bbhsky

•Updated about 8 years ago

bbhsky/pdf-converter from zrrrzzt/docker-unoconv-webservic thank!!!

Image
1

95

bbhsky/pdf-converter repository overview

Thanks for the project: zrrrzzt/docker-unoconv-webservic Added Chinese font support under some windows

⁠Run

$ docker run -d -p 80:3000 --name docker pull bbhsky/pdf-converter

⁠Usage

Post the file you want to convert to the server and get the converted file in return. See all possible conversions on the unoconv website⁠. API for the webservice is /unoconv/{format-to-convert-to} so a docx to pdf would be

$ curl --form [email protected] http://localhost/unoconv/pdf > myfile.pdf

⁠Formats

To see all possible formats for convertion visit /unoconv/formats To see formats for a given type /unoconv/formats/{document|graphics|presentation|spreadsheet}

⁠Versions

To see all versions of unoconv and dependencies lookup /unoconv/versions

⁠Healthz

Are we alive? /healthz

returns

{
  uptime: 18.849
}

⁠Environment

You can change the webservice port and filesize-limit by changing environment variables.

  • SERVER_PORT default is 3000
  • PAYLOAD_MAX_SIZE default is 1048576 (1 MB)
  • TIMEOUT_SERVER default is 2 minutes (120 000 milliseconds)
  • TIMEOUT_SOCKET default is 2 minutes and 20 seconds (140 000 milliseconds)

⁠example docker.env

SERVER_PORT=3000
PAYLOAD_MAX_SIZE=104857600
TIMEOUT_SERVER=120000
TIMEOUT_SOCKET=140000

Change it in the Dockerfile or create an env-file and load it at containerstart

$ docker run --env-file=docker.env -d -p 80:3000 --name docker pull bbhsky/pdf-converter

⁠License

MIT

This ugly robot ^_^

Tag summary

Content type

Image

Digest

Size

1.2 GB

Last updated

about 8 years ago

docker pull bbhsky/pdf-converter:1.0