📚 Documentation PDFTampon

Tout ce dont vous avez besoin pour maîtriser PDFTampon et intégrer nos services dans vos projets.

🚀

Guide de Démarrage

Apprenez les bases de PDFTampon en 5 minutes. Guide complet pour commencer rapidement.

Commencer
⚙️

API Reference

Documentation complète de notre API REST pour intégrer PDFTampon dans vos applications.

Voir l'API
đź’ˇ

Exemples de Code

Exemples pratiques en JavaScript, Python, PHP et autres langages populaires.

Voir les Exemples
đź”§

Intégrations

Guides pour intégrer PDFTampon avec WordPress, Shopify, Zapier et autres plateformes.

Intégrer
🛡️

Sécurité

Bonnes pratiques de sécurité et conformité RGPD pour l'utilisation de PDFTampon.

Sécuriser
âť“

FAQ Technique

Réponses aux questions techniques les plus fréquentes sur l'utilisation de PDFTampon.

Consulter

Guide de Démarrage Rapide

1

Créer un Compte

Inscrivez-vous gratuitement sur PDFTampon pour obtenir vos clés API et accéder à toutes les fonctionnalités.

2

Obtenir vos Clés API

Récupérez votre clé API dans votre tableau de bord. Cette clé vous permettra d'authentifier vos requêtes.

3

Premier Appel API

Testez votre intégration avec un simple appel API pour ajouter un tampon à un PDF.

4

Personnaliser le Tampon

Configurez l'apparence, la position et le contenu de vos tampons selon vos besoins.

Référence API

POST /api/v1/stamp

Ajoute un tampon Ă  un document PDF.

Paramètres :

{ "pdf_file": "base64_encoded_pdf", "stamp_text": "PAYÉ", "position": { "x": 100, "y": 100 }, "style": { "color": "#ff0000", "font_size": 24, "font_family": "Arial" } }

Réponse :

{ "success": true, "stamped_pdf": "base64_encoded_stamped_pdf", "processing_time": "0.5s" }

GET /api/v1/templates

Récupère la liste des modèles de tampons disponibles.

Réponse :

{ "templates": [ { "id": "paid", "name": "PAYÉ", "preview": "https://api.pdftampon.fr/previews/paid.png" }, { "id": "approved", "name": "APPROUVÉ", "preview": "https://api.pdftampon.fr/previews/approved.png" } ] }

Exemples de Code

JS

JavaScript (Frontend)

// Exemple d'utilisation avec fetch const response = await fetch('https://api.pdftampon.fr/v1/stamp', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ pdf_file: base64PDF, stamp_text: 'PAYÉ', position: { x: 100, y: 100 }, style: { color: '#ff0000', font_size: 24 } }) }); const result = await response.json();
PY

Python

import requests import base64 # Lire le fichier PDF with open('document.pdf', 'rb') as f: pdf_data = base64.b64encode(f.read()).decode() # Appel API response = requests.post( 'https://api.pdftampon.fr/v1/stamp', headers={'Authorization': 'Bearer YOUR_API_KEY'}, json={ 'pdf_file': pdf_data, 'stamp_text': 'PAYÉ', 'position': {'x': 100, 'y': 100}, 'style': {'color': '#ff0000', 'font_size': 24} } ) result = response.json()
PHP

PHP

<?php $pdf_data = base64_encode(file_get_contents('document.pdf')); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://api.pdftampon.fr/v1/stamp'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: Bearer YOUR_API_KEY', 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([ 'pdf_file' => $pdf_data, 'stamp_text' => 'PAYÉ', 'position' => ['x' => 100, 'y' => 100], 'style' => ['color' => '#ff0000', 'font_size' => 24] ])); $response = curl_exec($ch); $result = json_decode($response, true); curl_close($ch); ?>