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, RequiredDefault: 12
La taille de la police du texte du filigrane
- est en grasBoolean, RequiredDefault: No
Définir le texte en gras
true
false
- est en italiqueBoolean, RequiredDefault: No
Définir le texte en Italique
true
false
- soulignerBoolean, RequiredDefault: 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