Skip to content

Repository files navigation

PDFPing

Docs GitHub License

PDFPing converts HTML to PDF. It uses Chromium via Playwright for rendering.

curl -X POST https://pdfapi.uhadev.com/api/v1/convert \
  -H "Authorization: Bearer pdfping_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "html": "<h1>Hello World</h1>" }' \
  -o output.pdf

Keys at pdfapi.uhadev.com. No key needed for /api/v1/convert/public (50/day limit).

docs · openapi.yaml · ARCHITECTURE.md · BENCHMARKS.md · CHANGELOG.md

Built with Express, Playwright, and Chromium. Supabase manages keys and usage tracking. You can run without it.

cd api
cp .env.example .env
npm install
npm start
docker compose up --build
Concurrency Requests Success Avg Latency P95
10 100 100% 2,332 ms 2,737 ms
20 200 100% 2,519 ms 3,485 ms
50 500 90% 4,923 ms 5,772 ms

Full results in BENCHMARKS.md.

MIT

About

PDF generation API — Convert HTML/URLs to PDF with one POST request

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages