Skip to content

A web service for creating PDFs from HTML using WeasyPrint

Notifications You must be signed in to change notification settings

bcc-code/pdf-service

 
 

Repository files navigation

PDF Service

A web service for generating PDF files from HTML.

The service is based on a fork from https://github.com/4teamwork/weasyprint-docker which uses WeasyPrint.

Usage

See the documentation for usage.

Service Deployment

The service runs as an Azure Container App containing two containers:

  1. Ingress reverse proxy - .net application which handles authentication and forwards authenticated requests to the weasyprint service. This container is public on port 443.

  2. Weasyprint server - python web service which passes requests to the weasyprint library for processing. This container runs as a sidecar on port 8080

About

A web service for creating PDFs from HTML using WeasyPrint

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 52.8%
  • C# 34.1%
  • Python 5.2%
  • Shell 5.1%
  • Dockerfile 2.6%
  • CSS 0.2%