API V2

Adicionar estampas de texto a um PDF

Endpoint da API: Text Stamp

Adicione selos de texto e marcas d’água personalizáveis a documentos PDF usando a API PDF4me Text Stamp. Esta ferramenta poderosa permite criar marcas d’água profissionais com posicionamento preciso, estilo personalizado e opções de formatação avançadas. Perfeito para branding de documentos, proteção de direitos autorais e adicionar indicadores de status aos seus arquivos PDF.

Recursos principais:

  • Posicionamento flexível: Controle o alinhamento horizontal e vertical com precisão de pixel
  • Estilo personalizado: Escolha entre várias fontes, tamanhos, cores e efeitos de texto (negrito, itálico, sublinhado)
  • Formatação avançada: Defina opacidade, rotação, margens e opções de fundo
  • Segmentação de página: Aplique selos a páginas específicas ou documentos inteiros
  • Controle de impressão: Configure selos para aparecer apenas na impressão ou na tela
  • Resultados profissionais: Crie marcas d’água que melhoram a segurança e o branding do documento

  • Método: POST
  • Ponto de terminação: /api/v2/Stamp

Parâmetros

Nome do arquivoString, Required

Nome do arquivo fonte com a extensão de arquivo apropriada

Conteúdo do arquivoBase64, Required

Map source PDF file content from the previous action

PáginasString, Required
  • Especifique os índices de página como valores separados por vírgulas ou intervalos a 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.
TextoString, Required

O conteúdo de texto que será exibido como selo ou marca d’água no documento PDF. Pode ser qualquer string de texto, incluindo palavras, frases ou sentenças que você deseja que apareçam como marca d’água.

Exemplo:hello

Alinhamento verticalString, Required

Alinhamento vertical do estampado de texto. Os valores permitidos são

  • top - borda superior da página
  • middle - distância igual entre a borda superior e inferior da página
  • bottom - borda inferior da página
Alinhamento horizontalstring, Required

Alinhamento horizontal do estampado de texto. Os valores permitidos são

  • left - borda esquerda da página
  • center - distância igual entre a borda esquerda e direita da página
  • right - borda direita da página
Margem horizontal em mmString, Required

Definir a margem horizontal a partir do bordo esquerdo da página em milímetros
Exemplo-100

Margem vertical em mmstring, Required

Definir a margem vertical a partir da parte superior da página em milímetros
Exemplo-100

Marque X em PxString, Required

Marque de esquerda em pontos(pt)
Exemplo-40

Marque Y em PxString, Required

Marque superior em pontos(pt)
Exemplo-1

OpacidadeString, Required

Defina a opacidade para o estampado de texto. ‘0’ para totalmente transparente e ‘100’ para totalmente opaco

Nome da fonteString, Required

O nome da fonte será exibido, deve estar no formato de cadeia.

Tamanho da fonteNumber, Required
Default: 12

O tamanho da fonte do texto do estampado de texto

é em negritoBoolean, Required
Default: No

Definir o texto em negrito
true
false

é em itálicoBoolean, Required
Default: No

Definir o texto em Itálico
true
false

sublinharBoolean, Required
Default: No

Sublinhar o texto do estampado de texto

  • true
  • false
Cor da fonteString, Required

Irá tomar a cor da fonte, deve estar no formato de cadeia.
Exemplo - #000000

Girarinteger, Required

Girará, mas no formato numérico
Exemplo - 1 ou 2

Mostrar apenas em impressãoboolean, Required

Pode selecionar qualquer valor
true
false

é o fundoboolean, Required

Pode selecionar qualquer valor
true
false

transversalboolean, Required

Pode selecionar qualquer valor
true
false

Ajustar o texto sobre a páginaboolean, Required

Pode selecionar qualquer valor
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

Cabeçalho
Content-Type:application/json
Authorization: Por favor, copie a chave do link.

Payload

{
  "alignX": "right",
  "alignY": "middle",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "pages": "all",
  "text": "enter_input_text",
  "fontName": "fontName",
  "fontSize": 12,
  "fontColor": "#000000",
  "isBold": false,
  "isItalics": false,
  "underline": false,
  "marginXInMM": "100",
  "marginYInMM": "100",
  "marginXInPx": "40",
  "marginYInPx": "1",
  "opacity": "70",
  "rotate": 1,
  "isBackground": true,
  "showOnlyInPrint": false,
  "transverse": false,
  "fitTextOverPage": false
}

Exemplos de código API PDF4me

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