Split by SwissQR - Bill Separator for Make
PDF4me Split PDF by Swiss QR module delivers automated document splitting based on Swiss-compliant QR code detection within Make scenarios. This specialized payment service separates payment slips, invoices, and Swiss QR bills—enabling automated payment processing, invoice routing, Swiss billing workflows, and payment document management 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 Swiss QR splitting services.

Key Features
- Swiss QR Detection: Automatically finds Swiss-compliant QR codes
- Payment Processing: Separate payment slips and invoices
- Split Control: Before or after QR code page
- Batch Grouping: Combine pages with same QR data
- DPI Control: Adjust rendering quality for detection
Parameters
Complete list of parameters for the Split PDF by Swiss QR 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 | invoices_swiss.pdf |
| Document*** | Buffer | PDF Content | [PDF Buffer] |
| Split Barcode Page*** | String | Split Method • Before the Barcode • After the Barcode | Before the Barcode |
| PDF Render DPI*** | Integer | Render Quality • Values: 100, 150, 200, 250 | 150 |
| Combine pages with same barcodes*** | Boolean | Group Same QR • Yes - Merge consecutive same QR • No - Keep separate | Yes |
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": "invoices_swiss.pdf",
"Documents": [
{"Doc Data": "[Buffer - Invoice 1]"},
{"Doc Data": "[Buffer - Invoice 2]"}
]
}