Simple PDF API
Generate and manipulate PDFs from Claude Desktop, Cursor, and Windsurf.
Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only
What it can do
- Html To Pdf: Convert an HTML string to a PDF file saved to ~/Downloads. Renders with headless Chromium so all modern CSS, flexbox, and print styles work. Use this when you need to generate an invoice,
- Url To Pdf: Render any public http/https URL to a PDF saved to ~/Downloads. Uses headless Chromium — JavaScript-rendered pages work. Private/internal URLs (localhost, 192.168.x.x) are blocked for secu
- Merge Pdfs: Combine 2 or more PDF files into a single document in the order provided. Saves the merged result to ~/Downloads. Use this to combine a cover page with a report, or bundle multiple invoice
What data it sees
Do you need an account
An API key from the service settings is required
Generate and manipulate PDFs from Claude Desktop, Cursor, and Windsurf. 9 tools: HTML-to-PDF, URL-to-PDF, merge, split, watermark, compress, password-protect, rotate, and extract text. Free tier on RapidAPI.
Server tool list (9)
Raw names from tools/list. Only developers need these.
| html_to_pdf | Convert an HTML string to a PDF file saved to ~/Downloads. Renders with headless Chromium so all modern CSS, flexbox, and print styles work. Use this when you need to generate an invoice, receipt, or report from HTML you already have. |
| url_to_pdf | Render any public http/https URL to a PDF saved to ~/Downloads. Uses headless Chromium — JavaScript-rendered pages work. Private/internal URLs (localhost, 192.168.x.x) are blocked for security. |
| merge_pdfs | Combine 2 or more PDF files into a single document in the order provided. Saves the merged result to ~/Downloads. Use this to combine a cover page with a report, or bundle multiple invoices. |
| split_pdf | Extract specific pages from a PDF into a new file saved to ~/Downloads. Use page ranges like '1-3' for a span, or '5' for a single page. Useful for extracting a chapter, pulling the first page, or splitting a large document. |
| watermark_pdf | Add a diagonal text watermark to every page of a PDF, saved to ~/Downloads. Common watermarks: CONFIDENTIAL, DRAFT, SAMPLE, DO NOT DISTRIBUTE. Opacity and rotation are adjustable. |
| compress_pdf | Reduce a PDF's file size by removing duplicate and orphaned objects. Useful before emailing or uploading to storage. Results vary — documents with repeated fonts/images typically see 10–40% reduction. |
| protect_pdf | AES password-encrypt a PDF so it cannot be opened without the correct password. Optionally restrict printing. Saved to ~/Downloads. Use for sensitive documents like contracts, financial reports, or personal data. |
| rotate_pdf | Rotate all or specific pages of a PDF by 90, 180, or 270 degrees, saved to ~/Downloads. Use 90 or 270 to fix landscape pages, or 180 to flip upside-down pages. Common for scanned documents with incorrect orientation. |
| extract_text | Extract all plain text content from a PDF and return it as a string. Optionally limit to specific page numbers. Useful for searching document contents, summarising a PDF, or feeding text into further processing. |