Nouveau · Multi-fichiers & export par lot

Vos fichiers STEP en
plans techniques PDF
en quelques secondes

Importez un ou plusieurs fichiers CAO au format STEP et obtenez instantanément vos plans techniques avec vues orthogonales, cotations et annotations. Traitement en file, aperçu miniature, export individuel ou par lot. Zéro configuration. Zéro logiciel à installer.

Voir les fonctionnalités
Exemple de plan technique généré par Step2PDF

Compatible avec les fichiers issus de

SolidWorks CATIA Fusion 360 FreeCAD Siemens NX STEP AP203 / AP214
Fonctionnalités

Tout ce dont vous avez besoin pour vos plans

De la géométrie 3D au document technique en un seul clic.

4 vues automatiques

Génération instantanée des vues de face, de dessus, de droite et isométrique selon les standards du dessin technique.

Cotation automatique

Dimensions de l'enveloppe générale extraites automatiquement avec lignes de cotes et flèches conformes aux normes.

Détection des trous et oblongs

Identification automatique des perçages (borgnes ou traversants) et des mortaises avec indication du diamètre et de la longueur.

Angles de pliage

Détection et annotation des rayons de courbure et angles de pliage sur les pièces de tôlerie, directement sur la vue appropriée.

Export PDF individuel ou par lot

Téléchargez chaque plan d'un clic ou sélectionnez plusieurs fichiers via les cases à cocher pour un export groupé. Aperçu miniature en temps réel et file d'attente automatique.

Traitement côté serveur

Aucun plugin, aucune installation. Votre fichier est traité en quelques secondes par un moteur CAO professionnel (CadQuery/OCC).

Fichiers jamais stockés

Vos fichiers STEP et les PDF générés ne sont jamais conservés sur nos serveurs. Traitement en mémoire, suppression immédiate après génération.

Intégration API REST

Un endpoint POST /api/render-pdf pour intégrer la génération de plans dans vos outils, scripts ou ERP. Compatible cURL, Python, JS, PHP.

Intégration MCP

Serveur MCP prêt à l'emploi pour Claude Desktop, Cursor et Windsurf. Votre IA convertit des fichiers STEP en PDF directement depuis une conversation.

Processus

Trois étapes, c'est tout

Pas de courbe d'apprentissage. Pas de formation nécessaire.

1

Importez vos fichiers

Glissez-déposez un ou plusieurs fichiers .STEP / .STP — ils sont traités en file d'attente automatiquement.

2

Génération automatique

Le moteur CAO analyse la géométrie et produit les 4 vues annotées avec cotations et détection des trous.

3

Téléchargez vos PDFs

Téléchargez chaque plan individuellement, ou cochez une sélection et exportez-les tous en lot.

Essai gratuit

Générez votre premier plan maintenant

Aucune inscription requise. Glissez un ou plusieurs fichiers STEP.

Déposez vos fichiers STEP ici

ou cliquez pour parcourir vos fichiers

Formats acceptés : .step, .stp

Plan technique

§ Options PDF
Format de page
A4 · Paysage
Format
Orientation
Vues
4 vues · 1er angle
Nombre de vues
Cotation
Encombrement + alésages
Affichage des cotes
Cartouche
Auto + personnalisable
Informations optionnelles
Échelle
Auto · mm
Échelle
Unités
PDF A4 paysage · 4 vues · avec cotation
API

Intégrez Step2PDF dans vos outils

Un endpoint REST simple pour convertir vos fichiers STEP en PDF directement depuis votre code, sans interface.

POST https://step2pdf.com/api/render-pdf
Paramètre Type Description
file file * Fichier STEP à convertir (.stp ou .step, max 20 Mo)
format string Format de page : a4 a3 a2 a1 a0 — défaut : a4
orientation string Orientation : landscape portrait — défaut : landscape
views string Vues à inclure : all (4) three (face+dessus+droite) one — défaut : all
single_view string Vue unique si views=one : front top right iso
echelle string Échelle cartouche : auto 1:1 1:2 1:5 1:10 1:20 — défaut : auto
unite string Unité : mm cm inch — défaut : mm
cartouche_reference string Référence du plan (ex : 0578-1000-01)
cartouche_controleur string Nom du contrôleur
cartouche_norme string Norme applicable — défaut : ISO 128
cartouche_revision string Indice de révision — défaut : A
Réponse 200 OK
Header Valeur
Content-Type application/pdf PDF multi-pages, format et cartouche paramétrables
Content-Disposition attachment; filename="…" Nom du fichier STEP d'origine
Exemples
# Minimal — all defaults
curl -X POST https://step2pdf.com/api/render-pdf \
  -F "file=@piece.stp" \
  -o piece.pdf

# With options
curl -X POST https://step2pdf.com/api/render-pdf \
  -F "file=@piece.stp" \
  -F "format=a3" \
  -F "orientation=landscape" \
  -F "views=all" \
  -F "echelle=1:2" \
  -F "unite=mm" \
  -F "cartouche_reference=0578-1000-01" \
  -F "cartouche_controleur=J. Martin" \
  -F "cartouche_norme=ISO 128" \
  -F "cartouche_revision=B" \
  -o piece.pdf
import requests

with open("piece.stp", "rb") as f:
    response = requests.post(
        "https://step2pdf.com/api/render-pdf",
        files={"file": ("piece.stp", f, "application/octet-stream")},
        data={
            "format":               "a3",
            "orientation":          "landscape",
            "views":                "all",       # all | three | one
            "echelle":              "1:2",
            "unite":                "mm",
            "cartouche_reference":  "0578-1000-01",
            "cartouche_controleur": "J. Martin",
            "cartouche_norme":      "ISO 128",
            "cartouche_revision":   "B",
        },
    )

response.raise_for_status()
with open("piece.pdf", "wb") as out:
    out.write(response.content)
const form = new FormData();
form.append("file", fileInput.files[0]);
form.append("format",               "a3");
form.append("orientation",          "landscape");
form.append("views",                "all");
form.append("echelle",              "1:2");
form.append("unite",                "mm");
form.append("cartouche_reference",  "0578-1000-01");
form.append("cartouche_controleur", "J. Martin");
form.append("cartouche_norme",      "ISO 128");
form.append("cartouche_revision",   "B");

const res = await fetch(
  "https://step2pdf.com/api/render-pdf",
  { method: "POST", body: form }
);
if (!res.ok) throw new Error(await res.text());

const a = document.createElement("a");
a.href = URL.createObjectURL(await res.blob());
a.download = "plan.pdf";  a.click();
<?php
$ch = curl_init('https://step2pdf.com/api/render-pdf');
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS     => [
        'file'                 => new CURLFile('/path/to/piece.stp'),
        'format'               => 'a3',
        'orientation'          => 'landscape',
        'views'                => 'all',
        'echelle'              => '1:2',
        'unite'                => 'mm',
        'cartouche_reference'  => '0578-1000-01',
        'cartouche_controleur' => 'J. Martin',
        'cartouche_norme'      => 'ISO 128',
        'cartouche_revision'   => 'B',
    ],
]);
$pdf = curl_exec($ch);
curl_close($ch);
file_put_contents('piece.pdf', $pdf);
MCP

Votre IA peut utiliser Step2PDF

Via le protocole MCP (Model Context Protocol), donnez à Claude, Cursor ou Windsurf la capacité de convertir vos fichiers STEP en PDF directement depuis une conversation.

Claude Desktop
par Anthropic
Cursor
Éditeur IA
🌊
Windsurf
Éditeur IA
⚙️
Tout client MCP
compatible stdio
Outils disponibles
step_to_pdf
Convertit un fichier STEP en PDF multi-pages et le sauvegarde sur disque. Format (A4–A0), orientation, vues, échelle, unité et cartouche (référence, contrôleur, norme, révision) entièrement paramétrables.
step_to_views
Retourne les 4 vues SVG (face, dessus, droite, isométrique) en mémoire, sans écrire de fichier.
save_views_as_svg
Sauvegarde chaque vue en fichier .svg séparé dans le dossier indiqué.
Installation
# 1. Téléchargez le serveur MCP
curl -O https://step2pdf.com/static/mcp_server.py

# 2. Installez les dépendances (Python 3.10+ requis)
pip install "mcp[cli]" httpx

# 3. Vérifiez que ça fonctionne
python mcp_server.py
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "step2pdf": {
      "command": "python3",
      "args": ["/chemin/vers/mcp_server.py"]
    }
  }
}
// .cursor/mcp.json  (projet) ou ~/.cursor/mcp.json (global)
{
  "mcpServers": {
    "step2pdf": {
      "command": "python3",
      "args": ["/chemin/vers/mcp_server.py"]
    }
  }
}
// ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "step2pdf": {
      "command": "python3",
      "args": ["/chemin/vers/mcp_server.py"]
    }
  }
}
Exemples de conversation
Convertis support.stp en PDF et sauvegarde dans le même dossier.
PDF généré → support.pdf ✓
Montre-moi la vue de face de cette pièce STEP.
SVG de la vue de face retourné ✓
Exporte toutes les vues SVG de cette pièce dans /tmp/vues/.
4 fichiers SVG sauvegardés ✓
Génère les PDFs de tous les STEP de ce dossier, un fichier par pièce.
Traitement en lot séquentiel, PDF par fichier ✓