Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ringbee.dev/llms.txt

Use this file to discover all available pages before exploring further.

split_pdf

Split a PDF into individual pages or page ranges.
{ "type": "document_split-pdf", "params": { "pages": "1-3,5,8-10" } }

merge_pdf

Merge multiple PDFs into one. Use an array of URLs as input.
{
  "input": ["https://example.com/doc1.pdf", "https://example.com/doc2.pdf"],
  "operations": [{ "type": "document_merge-pdf" }]
}

compress_pdf

Compress a PDF to reduce file size.
{ "type": "document_compress-pdf", "params": { "quality": "screen" } }
QualityDescription
screenLowest size, 72 DPI images
ebookMedium, 150 DPI
printerHigh, 300 DPI
prepressHighest quality

pdf_watermark

Add a text watermark to PDF pages.
{ "type": "document_pdf-watermark", "params": { "text": "CONFIDENTIAL", "opacity": 0.3 } }

pdf_protect

Add password protection to a PDF.
{ "type": "document_pdf-protect", "params": { "password": "secret123" } }

pdf_metadata

Read or modify PDF metadata (title, author, subject).
{ "type": "document_pdf-metadata" }

doc_to_pdf

Convert DOCX, XLSX, or PPTX to PDF.
{ "type": "document_doc-to-pdf" }
Supported input formats: .docx, .xlsx, .pptx, .odt, .ods, .odp

html_to_pdf

Convert HTML content to PDF.
{ "type": "document_html-to-pdf", "params": { "page_size": "A4", "margin": "1cm" } }

url_to_pdf

Convert a web page URL to PDF.
{ "type": "document_url-to-pdf", "params": { "url": "https://example.com", "page_size": "A4" } }

url_screenshot

Capture a screenshot of a web page.
{ "type": "document_url-screenshot", "params": { "url": "https://example.com", "width": 1280, "format": "png" } }