PDF Blocks logo

PDF Blocks

PDF Blocks provides synchronous API operations for merging, splitting, watermarking, securing, and reorganizing PDF documents.

17 actions Integration catalog
Request access
Connect PDF Blocks once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Image WatermarkPDF_BLOCKS_ADD_IMAGE_WATERMARK
Add a PNG or JPEG image as a watermark on all or selected PDF pages.
Add PDF PasswordPDF_BLOCKS_ADD_PASSWORD
Create an encrypted copy of a PDF that requires a password to open.
Add PDF RestrictionsPDF_BLOCKS_ADD_RESTRICTIONS
Create an encrypted PDF copy with explicit permissions for copying, editing, printing, forms, assembly, and accessibility. Permissions are allowed by default; set an allow_* parameter to false to restrict that capability.
Add Text WatermarkPDF_BLOCKS_ADD_TEXT_WATERMARK
Add up to three styled text lines as a watermark on all or selected PDF pages.
Extract PDF PagesPDF_BLOCKS_EXTRACT_PAGES
Create a PDF containing selected source pages in their original order.
Merge PDFsPDF_BLOCKS_MERGE_PDFS
Merge PDF files into one PDF in the exact order provided.
Remove PDF PagesPDF_BLOCKS_REMOVE_PAGES
Create a PDF with selected pages removed while preserving the remaining page order.
Remove PDF PasswordPDF_BLOCKS_REMOVE_PASSWORD
Create an unencrypted copy of a password-protected PDF using its current password.
Remove PDF RestrictionsPDF_BLOCKS_REMOVE_RESTRICTIONS
Create a PDF copy with permission restrictions cleared.
Remove PDF SignaturesPDF_BLOCKS_REMOVE_SIGNATURES
Create a PDF copy with all digital signatures and timestamps removed.
Reorder PDF PagesPDF_BLOCKS_REORDER_PAGES
Create a PDF in an exact page order, optionally dropping or repeating source pages.
Reverse PDF PagesPDF_BLOCKS_REVERSE_PAGES
Create a PDF with the complete page order reversed.
Rotate PDF PagesPDF_BLOCKS_ROTATE_PAGES
Rotate all or selected PDF pages by a supported multiple of 90 degrees.
Split PDF at PagePDF_BLOCKS_SPLIT_PDF_AT_PAGE
Split a PDF into exactly two downloadable PDFs at a page boundary; the selected page starts the second PDF.
Split PDF by Page CountPDF_BLOCKS_SPLIT_PDF_BY_PAGE_COUNT
Split a PDF into consecutive downloadable PDFs containing up to a fixed number of pages each.
Split PDF by Page GroupsPDF_BLOCKS_SPLIT_PDF_BY_PAGE_GROUPS
Create one downloadable PDF for each caller-defined ordered group of source pages.
Split PDF by SizePDF_BLOCKS_SPLIT_PDF_BY_SIZE
Split a PDF into downloadable PDFs no larger than a requested byte limit.