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, RequiredDefault: 12
O tamanho da fonte do texto do estampado de texto
- é em negritoBoolean, RequiredDefault: No
Definir o texto em negrito
true
false
- é em itálicoBoolean, RequiredDefault: No
Definir o texto em Itálico
true
false
- sublinharBoolean, RequiredDefault: 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