API V2

Ajouter un filigrane de texte à un PDF

Point de terminaison API : Text Stamp

Ajoutez des tampons de texte et des filigranes personnalisables aux documents PDF en utilisant l’API PDF4me Text Stamp. Cet outil puissant vous permet de créer des filigranes professionnels avec un positionnement précis, un style personnalisé et des options de formatage avancées. Parfait pour le branding de documents, la protection des droits d’auteur et l’ajout d’indicateurs de statut à vos fichiers PDF.

Fonctionnalités clés :

  • Positionnement flexible : Contrôlez l’alignement horizontal et vertical avec une précision au pixel près
  • Style personnalisé : Choisissez parmi différentes polices, tailles, couleurs et effets de texte (gras, italique, souligné)
  • Formatage avancé : Définissez l’opacité, la rotation, les marges et les options d’arrière-plan
  • Ciblage de page : Appliquez des tampons à des pages spécifiques ou à des documents entiers
  • Contrôle d’impression : Configurez les tampons pour qu’ils apparaissent uniquement à l’impression ou à l’écran
  • Résultats professionnels : Créez des filigranes qui améliorent la sécurité et le branding des documents

  • Méthode: POST
  • Point de terminaison: /api/v2/Stamp

Paramètres

Nom du fichierString, Required

Nom du fichier source avec l’extension de fichier appropriée

Contenu du fichierBase64, Required

Map source PDF file content from the previous action

PagesString, Required
  • Spécifiez les indices de page comme valeurs séparées par des virgules ou des plages à traiter (par exemple, “0, 1, 2-” ou “1, 2, 3-7”).
  • Si non spécifié, la configuration par défaut traite toutes les pages. L’entrée doit être au format chaîne.
TexteString, Required

Le contenu textuel qui sera affiché comme tampon ou filigrane sur le document PDF. Il peut s’agir de n’importe quelle chaîne de texte, y compris des mots, des phrases ou des phrases que vous souhaitez voir apparaître comme filigrane.

Exemple:hello

Alignement verticalString, Required

Alignement vertical du filigrane de texte. Les valeurs autorisées sont

  • top - bord supérieur de la page
  • middle - distance égale entre le bord supérieur et inférieur de la page
  • bottom - bord inférieur de la page
Alignement horizontalstring, Required

Alignement horizontal du filigrane de texte. Les valeurs autorisées sont

  • left - bord gauche de la page
  • center - distance égale entre le bord gauche et droit de la page
  • right - bord droit de la page
Marges horizontales en mmString, Required

Définissez la marge horizontale à partir du bord gauche de la page en millimètres
Exemple-100

Marges verticales en mmstring, Required

Définir la marge verticale à partir du haut de la page en millimètres
Exemple-100

Marque X en PxString, Required

Marque de gauche en points(pt)
Exemple-40

Marque Y en PxString, Required

Marque du haut en points(pt)
Exemple-1

OpacitéString, Required

Définissez l’opacité pour le filigrane. ‘0’ pour transparent complet et ‘100’ pour opaque complet

Nom de la policeString, Required

Le nom de la police sera affiché, il doit être au format chaîne.

Taille de la policeNumber, Required
Default: 12

La taille de la police du texte du filigrane

est en grasBoolean, Required
Default: No

Définir le texte en gras
true
false

est en italiqueBoolean, Required
Default: No

Définir le texte en Italique
true
false

soulignerBoolean, Required
Default: No

Souligner le texte du filigrane

  • true
  • false
Couleur de la policeString, Required

Il prendra la couleur de la police, il doit être au format chaîne.
Exemple - #000000

Tournerinteger, Required

Il tournera, mais dans le format numérique
Exemple - 1 ou 2

Afficher uniquement en impressionboolean, Required

Vous pouvez sélectionner n’importe quelle valeur
true
false

est le fondboolean, Required

Vous pouvez sélectionner n’importe quelle valeur
true
false

transverseboolean, Required

Vous pouvez sélectionner n’importe quelle valeur
true
false

Adapter le texte sur la pageboolean, Required

Vous pouvez sélectionner n’importe quelle valeur
true
false

Sortie

Contenu du fichierBinary

Contenu du fichier de sortie de l’action PDF4me

Nom du fichierString

Nom du fichier de sortie de l’action PDF4me

En-tête
Content-Type:application/json
Authorization: Veuillez copier la clé depuis le lien.

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
}

Exemples de code API PDF4me

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