PDF'i bölmek
Connector ID: Split Document
Sayfa çıkarması gibi belge bölmek, belgeleri farklı parçalara ayırmak için yararlı olabilir. PDF4me’ın bu özelliği, PDF belgelerinin parçalarında, muhtemelen ilgili bilgilerin daha hızlı dağıtımı için kullanılır.
- Method: POST
- Endpoint: /api/v2/SplitPdf
Parametreler
- Dosya içeriğiBase64, Required
Map source PDF file content from the previous action
- Dosya adıstring, Required
Kaynak dosya adı
- splitActionstring, Required
splitAction değerlerinden birini seçebilirsiniz -
RecurringSplitAfterPage -
Örnek - 21 sayfa bir PDF’e sahipim. splitActionNumber değeri 1 verirsem, çıktı dosyaları 21 olacak veya splitActionNumber değeri 4 verirsem, çıktı dosyaları 6 olacak.SplitAfterPage -
Örnek - 21 sayfa bir PDF’e sahipim. splitActionNumber değeri 1 verirsem, çıktı dosyaları 2 olacak veya splitActionNumber değeri 4 verirsem, çıktı dosyaları 2 olacak.SplitSequence -
Örnek - 21 sayfa bir PDF’e sahipim. splitSequence değeri [1] verirsem, çıktı dosyaları 2 olacak, veya splitSequence değeri [1,3,8] verirsem, çıktı dosyaları 4 olacak.SplitRanges -
Örnek - 21 sayfa bir PDF’e sahipim. splitRanges değeri “1-4” verirsem, çıktı dosyaları 1 olacak veya splitRanges değeri “10-21” verirsem, çıktı dosyaları 1 olacak.
- Dosya adıString, Required
PDF dosya adı, girişin String formatında olması gerekir.
Çıktı
- bölünmüş belgelerarray of object
Bölünmüş belgeler dizisi, belge listesini içerir
- Dosya adıstring
Split eyleminden çıktı dosya adı
- Dosya içeriğiBinary
Split eyleminden çıktı dosya içeriği
Header
Content-Type:application/json
Authorization: Lütfen link adresinden anahtarı kopyalayın.
Payload
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "RecurringSplitAfterPage",
"splitActionNumber": 1,
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitAfterPage",
"splitActionNumber": 1,
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitSequence",
"splitSequence": [1],
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitRanges",
"splitRanges": "1-4",
"fileNaming": "NameAsPerOrder"
}
PDF4me API örnekleri
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda