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, RequiredDefault: true
É um fundo
- true
- false
- Mostrar apenas em impressãoboolean, RequiredDefault: 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