The API2PDF blog

Tutorials

Step-by-step guides for generating PDFs, images and documents with API2PDF in Python, PHP, Node, C#, Java, Go, Ruby and more.

Generate PDFs from Cursor and Claude Code with the Api2Pdf MCP Server: A Hands-On Guide

Hands-on guide to the Api2Pdf MCP server: connect Cursor, Claude Code and VS Code, use all 11 tools, generate invoices, merge PDFs, extract Markdown.

Read the post

Build a RAG Pipeline in Python with Api2Pdf OpenDataLoader and MarkItDown

Build a Python RAG pipeline: convert PDFs and Office files with OpenDataLoader and MarkItDown, then chunk, embed, and query.

Background color on header / footer in Headless Chrome

Header and footer templates in Headless Chrome ignore background colors by default. The CSS that makes them print, with Puppete...

Generate PDF from Cloudflare Worker with Headless Chrome

Cloudflare Workers cannot run Headless Chrome. Call the Api2Pdf REST API from a Worker with fetch to convert HTML or URLs to PD...

Add Passwords to PDFs with Python

Add a user and owner password to an existing PDF from Python with the PdfSharp password endpoint. A few lines of code.

Convert HTML to Docx with PHP

Generate a Microsoft Word document from HTML in PHP with the LibreOffice html-to-docx endpoint, without installing LibreOffice.

Convert HTML to Image with Node / Javascript

Render HTML to a PNG or JPEG image from Node.js with Headless Chrome through the Api2Pdf REST API. A few lines of JavaScript, n...

Python – Convert HTML to Xlsx

Turn an HTML table into an Excel workbook from Python with the LibreOffice html-to-xlsx endpoint. Sample code included.

Convert HTML to Image with PHP

Render HTML to a PNG or JPEG image from PHP with Headless Chrome through the Api2Pdf REST API. A few lines of code, no browser ...

PHP – Convert HTML to Xlsx

Turn an HTML table into an Excel workbook from PHP with the LibreOffice html-to-xlsx endpoint. Sample code included.

Convert HTML to Docx with C# / .NET Core

Generate a Microsoft Word document from HTML in .NET Core with the LibreOffice html-to-docx endpoint, without interop or a loca...

Convert HTML to Image with Python

Render HTML to a PNG or JPEG image from Python with Headless Chrome through the Api2Pdf REST API. A few lines of code, no brows...

Python – take a screenshot of a website

Convert any URL to a PNG screenshot from Python with Headless Chrome through the Api2Pdf REST API. Sample code included.

Page 1 of 5 · 63 posts

Generate your first PDF in minutes

Create an account, grab an API key, and send one POST request. Pay only for what you use.