Technical Writer at PDF4.dev
Technical writer at PDF4.dev tracking PDF tooling news, security advisories, and document-automation regulations.

Chrome 132 removed the old headless mode. chrome-headless-shell is the lean replacement. Here is when to migrate for PDF rendering, and when to stay.

Honest comparison of the three main JavaScript PDF libraries: pdf-lib for manipulation, jsPDF for client-side rendering, PDFKit for server-side streaming. Feature matrix, code samples, and when to pick each.

The Model Context Protocol 2026 roadmap names four priorities. Here is what changes for MCP server builders, and which patterns to adopt today.

What Agent Skills are, how they differ from MCP servers and system prompts, and a worked example of shipping a Skill that generates PDFs from prompts.

CVE-2026-23869 (CVSS 7.5) lets a single HTTP request burn a minute of CPU on any Next.js App Router endpoint. Detect, patch, and harden your PDF pipeline.

CVE-2026-5287 is a high-severity use-after-free in Chromium's PDF engine, fixed in Chrome 146.0.7680.178. Detect, patch, and harden Puppeteer, Playwright, Docker, and Lambda.

CVE-2026-34621 is a prototype pollution zero-day in Adobe Acrobat and Reader, exploited in the wild since December 2025. CISA KEV deadline was April 27, 2026. Patch, mitigations, and what server-side PDF pipelines should change today.

Playwright vs WeasyPrint for Python PDF generation: real performance numbers, CSS coverage, JavaScript support, and how to pick for Django, Flask, or FastAPI in 2026.

PDF/A is the ISO 19005 standard for long-term PDF archival. Covers PDF/A-1, -2, and -3 differences, technical restrictions, and how to create and validate compliant files.

Compare iLovePDF, Smallpdf, and PDF4.dev on privacy, limits, tools, and developer features. Find the best free PDF tool for your use case in 2026.

Compare the best PDF generation APIs in 2026: PDF4.dev, PDFMonkey, DocRaptor, Gotenberg, and wkhtmltopdf. Pricing, features, and code examples.

Playwright vs Puppeteer for PDF generation: API differences, CSS support, performance benchmarks, and when to use a managed PDF API instead.

Playwright vs Puppeteer vs WeasyPrint: real HTML-to-PDF latency and file size, Node.js and Python usage, macOS and Linux, plus the production gotchas inside.