API d'étiquettes SSCC pour étiquettes logistiques GS1
API d'étiquettes SSCC : rendre des étiquettes SSCC-18 et GS1-128 en PDF vectoriel, sans rendu navigateur et avec une frontière claire entre le rendu gPdf et vos données métier.
/api/v1/pdf/render rendre des étiquettes SSCC-18 et GS1-128 en PDF vectoriel. Votre système fournit les données et règles ; gPdf les rend en PDF de manière reproductible.
Quand utiliser cette API
- Votre système possède déjà les données nécessaires pour les étiquettes SSCC et attend une réponse PDF.
- Vous voulez utiliser JSON Render via /api/v1/pdf/render plutôt qu'un flux HTML vers PDF basé sur navigateur.
- Mise en page, codes-barres, texte et métadonnées doivent être reproductibles depuis des données structurées.
- Les payloads doivent pouvoir être testés dans le Playground ou en CI avant production.
Ce qu'elle ne remplace pas
- Vous avez besoin de l'achat transporteur, de l'affranchissement, du routage ou de la certification scanner par gPdf.
- Vous cherchez un remplacement ZPL/EPL. gPdf renvoie du PDF.
- Vous voulez que le moteur crée les codes métier ou référentiels à votre place.
Quel endpoint appeler
/api/v1/pdf/render
JSON Render est le chemin par défaut pour ce flux.
/api/v1/template-render
À utiliser si le flux a besoin d'un chemin API lié, d'un contrat de modèle ou d'une recherche de capacités.
Requête minimale
/api/v1/pdf/render - requête minimale pour étiquettes SSCC.
{
"pages": [
{
"size": "label_100_150",
"elements": [
{
"type": "text",
"x": 6,
"y": 8,
"content": "SSCC",
"style": { "font_size": 12, "font_family": "NotoSans-Regular" }
},
{
"type": "barcode",
"format": "sscc-18",
"content": "000123456789012345",
"x": 6,
"y": 28,
"width": 86,
"height": 30,
"barcode_text": { "enabled": true, "position": "bottom" }
}
]
}
]
}
Ce que gPdf prend en charge
- Rendu d'étiquettes SSCC depuis des requêtes structurées.
- Pages PDF, texte, tableaux, lignes, formes, images et codes-barres vectoriels selon le besoin.
- Sortie PDF déterministe pour réimpression, audit et automatisation backend.
- Surface d'erreur API unifiée avec code API-XXX et req_id en cas d'échec.
Ce que votre système garde
- Données métier, mapping des champs et sémantique du document.
- Validation, idempotence, nommage, stockage et traçabilité après la réponse.
- Imprimantes, consommables, qualité de scan et validation opérationnelle en entrepôt ou expédition.
Checklist de production
- Ajouter request IDs et timeouts aux appels de production.
- Valider les payloads avec OpenAPI, la documentation ou des tests Golden PDF.
- Garder l'URL de base API et le bearer token configurables, hors du code source.
- Tester les layouts critiques avec données réelles et cas limites.
- Conserver les preuves de validation et de réimpression dans le système qui en a besoin.
Limites de la promesse
- gPdf rend des étiquettes SSCC ; l'exactitude métier reste dans votre système.
- Cette page décrit le bon chemin d'API gPdf, pas un endpoint spécifique supplémentaire.
- Certification externe, acceptation et validations opérationnelles restent hors du renderer.
Les étiquettes SSCC sont un flux code-barres ciblé
Les étiquettes SSCC sont plus ciblées que les étiquettes palette générales. Le point central est le code SSCC lui-même. gPdf rend ce code dans un PDF ; votre système garde l’attribution des codes, les règles GS1 et les exigences des partenaires commerciaux.
FAQ
- L'API d'étiquettes SSCC est-elle un endpoint séparé ?
- Non. Cette page explique comment utiliser /api/v1/pdf/render et les API gPdf associées pour ce flux.
- Que doit fournir mon système ?
- Votre système fournit les données métier, le mapping, la validation et les règles avant rendu. gPdf prend en charge la génération PDF.
- Quand utiliser Template Render ?
- Utilisez Template Render lorsque la mise en page est stable et que les appelants doivent seulement envoyer template_id et data[].
- Que vérifier avant la production ?
- Testez les données réelles, cas limites, validations et systèmes aval qui lisent, impriment ou archivent le PDF.