API V2

Dividir PDF

ID do conector: Split Document

A divisão de documentos como a extração de páginas pode ser útil para separar os documentos em diferentes partes. Esta funcionalidade de PDF4me é utilizada para uma distribuição mais rápida das partes dos documentos PDF.

  • Método: POST
  • Endpoint: /api/v2/SplitPdf

Parâmetros

Conteúdo do arquivoBase64, Required

Map source PDF file content from the previous action

Nome do arquivostring, Required

Nome do arquivo da fonte

splitActionstring, Required

Você pode selecionar qualquer valor de splitAction -

  • RecurringSplitAfterPage -
    Exemplo - Tenho 21 páginas em um PDF. Dê splitActionNumber valor 1, os arquivos de saída serão 21 ou splitActionNumber valor 4, os arquivos de saída serão 6.

  • SplitAfterPage -
    Exemplo - Tenho 21 páginas em um PDF. Dê splitActionNumber valor 1, os arquivos de saída serão 2 ou splitActionNumber valor 4, os arquivos de saída serão 2.

  • SplitSequence -
    Exemplo - Tenho 21 páginas em um PDF. Dê splitSequence valor [1] os arquivos de saída serão 2 , ou splitSequence valor [1,3,8], os arquivos de saída serão 4.

  • SplitRanges -
    Exemplo - Tenho 21 páginas em um PDF. Dê splitRanges valor “1-4”, os arquivos de saída serão 1 ou splitRanges valor “10-21”, os arquivos de saída serão 1.

Nomeação de arquivosString, Required

Nomeação de arquivos PDF, a entrada deve estar no formato String.

Saída

documentos divididosarray of object

Array de documentos divididos contendo uma lista de documentos

Nome do arquivostring

Nome do arquivo de saída da ação Split

Conteúdo do arquivoBinary

Conteúdo do arquivo de saída da ação Split

Header
Content-Type:application/json
Authorization: Por favor, copie a chave a partir do link.

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"
}

Exemplos de API PDF4me

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda