WeasyPrint. It was started with the intent of being easy to hack on, and use of css3-page things for page styling. The "easy to hack on" goal seems to have paid off fairly well, as they've made rapid ...
from adobe.pdfservices.operation.pdf_services_media_type import PDFServicesMediaType from adobe.pdfservices.operation.pdfjobs.jobs.html_to_pdf_job import HTMLtoPDFJob from ...
HTML + CSS to PDF for Node.js, without Chromium. Render document templates directly to a PDF Buffer using PDFKit, without rewriting them as PDFMake document definitions. Built for controlled invoice, ...