Ajouter un cachet d'image à un PDF
Connector ID: ImageStamp
Les filigranes avec des images sont possibles aujourd’hui pour avertir les utilisateurs contre l’utilisation du contenu du document sans autorisation. Comme les timbres de texte utilisés dans PDF4me, ce type de filigrane peut également être aligné verticalement ou horizontalement.
- Méthode: POST
- Endpoint: /api/v2/ImageStamp
Paramètres
- docNameString, Required
Nom de fichier PDF source avec l’extension .pdf.
- docContentbase64, Required
Le contenu du fichier d’entrée.
- Aligner horizontalementString, Required
Alignement horizontal de l’image. Les valeurs autorisées sont
- Left - bord gauche de la page
- Center - distance égale de la gauche et de la droite
- Right - bord droit de la page
- Aligner verticalementString, Required
Alignement vertical de l’image. Les valeurs autorisées sont
- Top - bord supérieur de la page
- Middle - distance égale du haut et du bas
- Bottom - bord inférieur de la page
- Contenu du fichier imageBase64, Required
Mapper le contenu de l’image de timbre à partir de l’action source
- Nom du fichier imageString, Required
Le nom de fichier image avec l’extension appropriée - .png ou .jpeg
- Marge horizontale en millimètres (mm)String, Required
Marge horizontale en millimètres (mm). La valeur par défaut est 0. Si l’alignement horizontal est Left, il donnera un espace de la gauche de la page. Si Right, il donnera un espace de la droite de la page. Si Center, ce champ est ignoré.
- Marge verticale en millimètres (mm)String, Required
Marge verticale en millimètres (mm). La valeur par défaut est 0. Si l’alignement vertical est Top, il donnera un espace de la haut de la page. Si Bottom, il donnera un espace de la bas de la page. Si Center, ce champ est ignoré.
- Marge horizontale en pixels (px)String, Required
Marge horizontale en pixels (px). La valeur par défaut est 0. Si l’alignement horizontal est Left, il donnera un espace de la gauche de la page. Si Right, il donnera un espace de la droite de la page. Si Center, ce champ est ignoré.
- Marge verticale en pixels (px)string, Required
Marge depuis l’origine supérieure du tampon d’image en millimètres
- Opacitéstring, Required
Valeurs comprises entre 0 et 100. ‘0’ est entièrement transparent — 100 pour une opacité totale.
- PagesString, Required
- Spécifiez les numéros de page comme des valeurs ou des plages séparées par des virgules à 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.
- Hauteur en millimètres (mm)String, Required
Hauteur de l’image en millimètres (mm). Si 0, la hauteur par défaut ou la hauteur ajustée selon le rapport largeur/hauteur sera utilisée.
- Largeur en millimètres (mm)String, Required
Largeur de l’image en millimètres (mm). Si 0, la largeur par défaut ou la largeur ajustée selon le rapport largeur/hauteur sera utilisée.
- Hauteur en pixels (px)String, Required
Hauteur du timbre d’image en points (px)
Exemple- 40pt.
- Largeur en pixels (px)String, Required
Largeur du timbre d’image en points (px)
Exemple- 40pt.
- Est-ce un fondboolean, RequiredDefault: true
Est-ce un fond
- true
- false
- Afficher uniquement en impressionboolean, RequiredDefault: false
Afficher uniquement en impression
- 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
Header
Content-Type:application/json
Authorization: Veuillez copier la clé depuis le lien.
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
}
Exemples d'API PDF4me
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda