PDFBox integration
The PDFBox package (Robomotion.PDFBox, v2.0.28) adds 8 nodes to Robomotion flows, including Decrypt, Encrypt and Extract Images.
It runs on Windows, macOS and Linux robots.
What the PDFBox package does
The Apache PDFBox® library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents.
- Namespace
Robomotion.PDFBox- Latest version
- 2.0.28 (22 versions published)
- Written in
- Java
- Categories
- Content & File Management
PDFBox nodes (8)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code.
| Node | Node ID | Type |
|---|---|---|
| Decrypt | Robomotion.PDFBox.Decrypt | Action |
| Encrypt | Robomotion.PDFBox.Encrypt | Action |
| Extract Images | Robomotion.PDFBox.ExtractImages | Action |
| Extract Text | Robomotion.PDFBox.ExtractText | Action |
| Merge | Robomotion.PDFBox.Merge | Action |
| PDF to Image | Robomotion.PDFBox.PdfToImage | Action |
| Split | Robomotion.PDFBox.Split | Action |
| Text to PDF | Robomotion.PDFBox.TextToPdf | Action |
Platforms
The PDFBox package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the PDFBox package
- Open Packages in the Robomotion Flow Designer.
- Search for PDFBox or
Robomotion.PDFBox, then click Install on its card. - The PDFBox nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.PDFBoxTemplates that use PDFBox
6 ready-made templates use PDFBox nodes in their flows. Open one to start from a working flow.
Create PDF from Selected Pages
Pulls a chosen range of pages from a source PDF and writes them to a new document. Useful for trimming or sharing parts of a report.
Get Images from PDF
Extracts every embedded image from a PDF file into a target directory. Useful for downstream OCR or asset recovery.
Get Number of Pages in a PDF
Reports the page count of a PDF file as a single number. A small utility that feeds splitters, paginators, and dashboards.
Split PDF by Half
Calculates a midpoint and splits a PDF into two evenly-sized halves. Demonstrates arithmetic on page counts feeding a splitter.
Split PDF by Specified Page
Splits a PDF into two files at a user-specified page number. Ideal when you know exactly where a document should be divided.
Split PDF into Parts
Divides a PDF into N equal-sized slices and writes each part out as its own file. A general-purpose chunker for large documents.
Related integrations
Packages that share a category or keywords with PDFBox. It is filed under Content & File Management.
Document ProcessorParse and process documents for RAG applications. Supports PDF, DOCX, PPTX, TXT, HTML, Markdown and more. Extract text, chunk content for embeddings.
PDF ProcessorUse PDF Processor package for streamlined form filling and more.
PublishingTurn Markdown and HTML into finished documents: EPUB e-books, Word files and print-ready PDFs, plus PDF checks and paperback cover sizes. Works offline.
Agent ToolsComprehensive toolset for AI agents to perform file operations,code editing,web research,and task management across platforms.
Amazon S3Connects to Amazon S3 and does bucket and file operations.
Audio ProcessingPerforms audio processing related works
PDFBox documentation
The PDFBox package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/pdfbox/Package data from the Robomotion package index, synced October 31, 2026.