New: every message picks a fast or a slow model

PDF Blocks

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

What agents can do

Actions17

  • Add image watermark

    Add a PNG or JPEG image as a watermark on all or selected PDF pages.

  • Add password

    Create an encrypted copy of a PDF that requires a password to open.

  • Add restrictions

    Create an encrypted PDF copy with explicit permissions for copying, editing, printing, forms, assembly, and accessibility.

  • Add text watermark

    Add up to three styled text lines as a watermark on all or selected PDF pages.

  • Extract pages

    Create a PDF containing selected source pages in their original order.

  • Merge pdfs

    Merge PDF files into one PDF in the exact order provided.

  • Remove pages

    Create a PDF with selected pages removed while preserving the remaining page order.

  • Remove password

    Create an unencrypted copy of a password-protected PDF using its current password.

9 more
  • Remove restrictions

    Create a PDF copy with permission restrictions cleared.

  • Remove signatures

    Create a PDF copy with all digital signatures and timestamps removed.

  • Reorder pages

    Create a PDF in an exact page order, optionally dropping or repeating source pages.

  • Reverse pages

    Create a PDF with the complete page order reversed.

  • Rotate pages

    Rotate all or selected PDF pages by a supported multiple of 90 degrees.

  • 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 count

    Split a PDF into consecutive downloadable PDFs containing up to a fixed number of pages each.

  • Split pdf by page groups

    Create one downloadable PDF for each caller-defined ordered group of source pages.

  • Split pdf by size

    Split a PDF into downloadable PDFs no larger than a requested byte limit.

How it connects

You paste an API key from PDF Blocks on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.