Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/as-a-service/pdf

Simple http microservice that converts Word documents to PDF
https://github.com/as-a-service/pdf

cloud-run-button container docker google-cloud-run libreoffice microservice pdf word

Last synced: about 1 month ago
JSON representation

Simple http microservice that converts Word documents to PDF

Awesome Lists containing this project

README

        

# "to PDF" as a service

A simple web service that transforms the given document into a PDF file.

Run with `docker run -p 8080:8080 gcr.io/as-a-service-dev/pdf`

### URL parameters:

* `input`: URL of the document to transform.

## Running the server locally

* Build with `docker build . -t pdf`
* Start with `docker run -p 8080:8080 pdf`
* Open in your browser at `http://localhost:8080/?url=http://homepages.inf.ed.ac.uk/neilb/TestWordDoc.doc`

## Deploy to your server

The following container image always reflects the latest version of the `master` branch of this repo: `gcr.io/as-a-service-dev/pdf`

## Deploy to Google Cloud

[![Run on Google Cloud](https://storage.googleapis.com/cloudrun/button.svg)](https://deploy.cloud.run)

Or use `gcloud beta run deploy --image gcr.io/as-a-service-dev/pdf`

![Cloud Build](https://badger-l7zawt5jsq-uw.a.run.app/build/status?project=as-a-service-dev&id=4dfdd64b-283d-4312-bab5-e98760ad02f1)