Skip to content

The journal

Rendering pages, keeping records

Long-form, practical pieces on HTML to PDF conversion, page capture and archives that hold up. No launch hype, no invented case studies.

PSPDFKit Pricing and PSPDFKit Cost Based on What Nutrient Charges to Generate 8,000 PDFs a Month

PSPDFKit, now Nutrient, quotes every SDK license privately, but publishes one price list that covers PDF generation: the DWS Processor API at $67 to $399 a month billed yearly, half a credit per HTML to PDF conversion. For a payroll platform producing 8,000 statements a month that is $2,964 a year rendered in one step and $6,069.60 with a merge step, because the API counts operations, not documents.

Read the piece

Power Automate HTML to PDF and How to Convert HTML to PDF in Power Automate with One Flow Priced Five Ways

The same 600 PDFs a month cost $0 to $2,448 a year in Power Automate, and the biggest line is usually the Microsoft license, not the converter. Encodian, Plumsail and Nutrient are Standard connectors; the HTTP action, Adobe and Cloudmersive are Premium, so a button flow with 12 runners needs 12 seats. Changing the trigger to automated cuts that to one.

Read the piece

iText License Cost and iTextSharp License Cost, iText Pricing and iText 7 Pricing, and What Every .NET PDF Library Charges for Commercial Use

A .NET PDF library is one of the few dependencies where the license, not the feature list, decides whether you can ship. iText is AGPL unless you buy a quote-only commercial license. QuestPDF is free under 1M USD revenue, then 1,999 USD. IronPDF starts at 999 USD. PDFsharp is MIT with no conditions at all. Here is what each one actually costs a closed source commercial application, read from the vendors own sites on 9 August 2026.

Read the piece

WeasyPrint JavaScript support and why your charts and dynamic content come out as empty boxes

Your Django template looks perfect in the browser and the PDF comes out with a blank rectangle where the chart should be. That is not a bug and no configuration flag will fix it: WeasyPrint runs no JavaScript at all, deliberately. Here is what the documentation actually says, why the decision was made, the four ways to get a chart into the PDF anyway, and the point at which you should stop fighting it.

Read the piece

Scheduled PDF reports and how to generate recurring reports automatically

Someone on your team rebuilds the same report by hand every Monday. Automating it takes four moving parts: a scheduler, a report URL with an explicit date range, a render call that waits for the charts, and delivery that stores what it sent. Here is how each should work, and the failures that make automated reports look homemade.

Read the piece

HTML to PDF API security and the SSRF problem, plus what to ask before you buy

A PDF renderer is a browser running inside your network, loading HTML that a user influenced. That is the exact shape of a server-side request forgery bug, and PDF generators have been a reliable place to find one for years. Here are the two attacks, the controls that stop them, and the eight questions that decide a vendor security review.

Read the piece

HTML to PDF fonts not loading and how to embed web fonts reliably

You set a brand font, it looks perfect in the browser, and the PDF comes out in Times New Roman. Web fonts are one of the most common HTML to PDF failures, and it is almost always a timing or reachability problem, not a bug. Here is why the font falls back and the three fixes that make it embed every time.

Read the piece

HTML to PDF margins, headers and footers and how to control them

A header that only shows on page one, a footer that overlaps the content, page numbers that will not appear: margins and running headers are the second most common HTML to PDF headache after page breaks. Here is the CSS that sets margins and the two reliable ways to get a header and footer that repeat on every page.

Read the piece

HTML to PDF page size and orientation for A4, Letter and landscape

A US invoice that comes out A4, a wide financial table crammed into portrait, a page size that changes depending on who opens the file: page size and orientation trip up almost every HTML to PDF setup. Here is how to pin A4 or Letter, switch to landscape for wide content, and why the size sometimes gets ignored.

Read the piece

Get started

Render and archive with one API call

A pixel perfect PDF and a dated copy of the page from the same request. Plans from $49 a month, half price billed yearly.

HTML to PDF, in your browser

Buy the plan