New feature Merge multiple templates into a single PDF read the documentation 

Retour à la bibliothèque de modèles

Modèle PDF dynamique

Modèle de devis

Présentez vos offres de services ou de produits avec confiance en utilisant notre modèle de devis professionnel.

Conçu pour répondre aux besoins des entreprises de toutes tailles, ce modèle garantit une communication claire et concise des coûts, des conditions et des livrables aux clients potentiels. Les caractéristiques principales incluent des sections désignées pour les services/produits détaillés, les quantités, les prix unitaires et les montants totaux. De plus, il offre des espaces pour les détails du client, les dates de validité, les termes et conditions, et des notes personnalisées. Sa mise en page structurée assure que toutes les informations essentielles sont visibles en un coup d'œil, augmentant les chances d'acceptation de la proposition. Personnalisable pour s'aligner avec votre identité de marque, ce modèle sert d'outil efficace pour créer une impression positive et durable auprès de vos clients.

API PDF dynamique

Intégration de données dynamiques

Chacun de nos modèles est livré avec un ensemble de données dynamiques que vous pouvez personnaliser selon vos besoins.

Voici la liste des données par défaut avec leur type et leur exemple :

Nom Type Exemple
name string Bradley Bartoletti
address string 25493 Zemlak Estates
city string Lake Tyresetown, TN 85141-2801
phone string 651-362-8752
quote_id string RX33542
quote_date string 2023-09-13
valid_until string 2023-11-13
sales_person string Luther Upton
po_number string F0001
ship_date string 2024-01-18
ship_by string USPS
items[] array
items[0][quantity] string 300
items[0][description] string Lorem ipsum dolor sit amet
items[0][unit_price] string $ 1.56
items[0][amount] string $ 468
taxes[] array
taxes[0][tax_name] string Shipping
taxes[0][amount] string $ 9.00
total string $ 858.00
{
    "data": {
        "name": "Bradley Bartoletti",
        "address": "25493 Zemlak Estates",
        "city": "Lake Tyresetown, TN 85141-2801",
        "phone": "651-362-8752",
        "quote_id": "RX33542",
        "quote_date": "2023-09-13",
        "valid_until": "2023-11-13",
        "sales_person": "Luther Upton",
        "po_number": "F0001",
        "ship_date": "2024-01-18",
        "ship_by": "USPS",
        "items": [
            {
                "quantity": "300",
                "description": "Lorem ipsum dolor sit amet",
                "unit_price": "$ 1.56",
                "amount": "$ 468"
            },
            {
                "quantity": "100",
                "description": "Donec dapibus tincidunt urna",
                "unit_price": "$ 3.23",
                "amount": "$ 323"
            }
        ],
        "taxes": [
            {
                "tax_name": "Shipping",
                "amount": "$ 9.00"
            },
            {
                "tax_name": "VAT",
                "amount": "$ 58.00"
            }
        ],
        "total": "$ 858.00"
    }
}
curl -X POST "https://pdf-api.io/api/templates/{templateId}/pdf" \
    -H "Content-Type: application/json" \
    -H "Accept: application/pdf" \
    -H "Authorization: Bearer {token}"
    -d '{
    "data": {
        "name": "Bradley Bartoletti",
        "address": "25493 Zemlak Estates",
        "city": "Lake Tyresetown, TN 85141-2801",
        "phone": "651-362-8752",
        "quote_id": "RX33542",
        "quote_date": "2023-09-13",
        "valid_until": "2023-11-13",
        "sales_person": "Luther Upton",
        "po_number": "F0001",
        "ship_date": "2024-01-18",
        "ship_by": "USPS",
        "items": [
            {
                "quantity": "300",
                "description": "Lorem ipsum dolor sit amet",
                "unit_price": "$ 1.56",
                "amount": "$ 468"
            },
            {
                "quantity": "100",
                "description": "Donec dapibus tincidunt urna",
                "unit_price": "$ 3.23",
                "amount": "$ 323"
            }
        ],
        "taxes": [
            {
                "tax_name": "Shipping",
                "amount": "$ 9.00"
            },
            {
                "tax_name": "VAT",
                "amount": "$ 58.00"
            }
        ],
        "total": "$ 858.00"
    }
}'