Split by Text - Content Splitter for Make
PDF4me Split PDF by Text module delivers automated intelligent document splitting based on text phrase detection within Make scenarios. This powerful search-based separation service divides documents using unique identifiers, headers, section markers, and text patterns—enabling automated document routing, batch separation, content-based splitting, and smart filing workflows across cloud storage platforms and business applications.
Authenticating Your API Request
To access the PDF4me Web API through Make, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Make scenarios and PDF4me's powerful text-based splitting services.

Key Features
- Text Search: Find specific phrases in document content
- Smart Splitting: Split before or after found text
- Regex Support: Use regular expressions for complex patterns
- Flexible Naming: Custom file naming for split documents
- Batch Processing: Automate splitting for multiple documents
Parameters
Complete list of parameters for the Split PDF by Text module.
Important: Parameters marked with an asterisk (***) are required and must be provided for the module to function correctly.
| Parameter | Type | Description | Example |
|---|---|---|---|
| File Name*** | String | Source PDF | reports_batch.pdf |
| Document*** | Buffer | PDF Content | [PDF Buffer] |
| Search Text*** | String | Text Pattern • Exact text or regex pattern • Example: invoicenr(.*) | Invoice Number: |
| Select Split Type*** | String | Split Position • Before the Text • After the Text | Before the Text |
| Split File Naming*** | String | Naming Method • With Page Number • Naming as per order | With Page Number |
Output
- Table
- JSON
Table View
| Parameter | Type | Description |
|---|---|---|
| Name | String | Original filename |
| Documents | Array | Split documents with Doc Data in Buffer format |
JSON Response
{
"Name": "reports_batch.pdf",
"Documents": [
{"Doc Data": "[Buffer - Document 1]"},
{"Doc Data": "[Buffer - Document 2]"}
]
}