API V2

Adicionar estampas de imagem a PDF

Connector ID: ImageStamp

Os sellos de imagem são possíveis hoje para alertar os usuários de não usar o conteúdo do documento sem permissão. Como os sellos de texto usados em PDF4me, este tipo de sello também pode ser alinhado vertical ou horizontalmente.

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

Parâmetros

docNameString, Required

Nome do arquivo PDF de origem com extensão .pdf.

docContentbase64, Required

O conteúdo do arquivo de entrada.

Alinhar horizontalmenteString, Required

Ajuste horizontal da imagem. Os valores permitidos são

  • Left - borda esquerda da página
  • Center - distância igual da esquerda e direita
  • Right - borda direita da página
Alinhar verticalmenteString, Required

Ajuste vertical da imagem. Os valores permitidos são

  • Top - borda superior da página
  • Middle - distância igual do alto e do baixo
  • Bottom - borda inferior da página
Conteúdo do arquivo de imagemBase64, Required

Mapear o conteúdo da imagem de estampa a partir da ação de origem

Nome do arquivo de imagemString, Required

O nome do arquivo de imagem com a extensão adequada - .png ou .jpeg

Margem horizontal em milímetros (mm)String, Required

Margem horizontal em milímetros (mm). O valor padrão é 0. Se o alinhamento horizontal for Left, dará um espaço da esquerda da página. Se Right, dará um espaço da direita da página. Se Center, este campo é ignorado.

Margem vertical em milímetros (mm)String, Required

Margem vertical em milímetros (mm). O valor padrão é 0. Se o alinhamento vertical for Top, dará um espaço da parte superior da página. Se Bottom, dará um espaço da parte inferior da página. Se Center, este campo é ignorado.

Margem horizontal em pixels (px)String, Required

Margem horizontal em pixels (px). O valor padrão é 0. Se o alinhamento horizontal for Left, dará um espaço da esquerda da página. Se Right, dará um espaço da direita da página. Se Center, este campo é ignorado.

Margem vertical em pixels (px)string, Required

Margem a partir da origem superior do carimbo de imagem em milímetros

Opacidadestring, Required

Valores entre 0 e 100. ‘0’ é totalmente transparente — 100 para opacidade total.

PáginasString, Required
  • Especifique os números de página como valores ou intervalos separados por vírgulas para processar (por exemplo, “0, 1, 2-” ou “1, 2, 3-7”).
  • Se não especificado, a configuração padrão processa todas as páginas. A entrada deve estar no formato de cadeia.
Altura em milímetros (mm)String, Required

Altura da imagem em milímetros (mm). Se 0, a altura padrão ou a altura ajustada segundo a largura/altura será usada.

Largura em milímetros (mm)String, Required

Largura da imagem em milímetros (mm). Se 0, a largura padrão ou a largura ajustada segundo a largura/altura será usada.

Altura em pixels (px)String, Required

Altura do carimbo de imagem em pontos (px)
Exemplo- 40pt.

Largura em pixels (px)String, Required

Largura do carimbo de imagem em pontos (px)
Exemplo- 40pt.

É um fundoboolean, Required
Default: true

É um fundo

  • true
  • false
Mostrar apenas em impressãoboolean, Required
Default: false

Mostrar apenas em impressão

  • true
  • false

Saída

Conteúdo do arquivoBinary

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

Nome do arquivoString

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

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

Payload

{
  "alignX": "center",
  "alignY": "top",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "imageName": "stamp.jpg",
  "imageFile": "Please put image base64 content",
  "pages": "2",
  "heightInMM": "60",
  "widthInMM": "60",
  "heightInPx": "60",
  "widthInPx": "60",	
  "marginXInMM": "20",
  "marginYInMM": "20",
  "marginXInPx": "10",
  "marginYInPx": "10",	
  "opacity": 100,
  "isBackground": true,
  "showOnlyInPrint": false
}

Exemplos de API PDF4me

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