Que fait autocad-plot-dwg-to-pdf ?
Compétence Codex pour le traçage de fenêtres DWG AutoCAD, sélection A3/A4, normalisation de PDF vectoriel noir et blanc, et relances COM stables.
Fonctionnalités
- Traçage par fenêtre : Détecte automatiquement le dessin actif et trace la fenêtre courante.
- Sélection du format : Choisissez A3 ou A4 via paramètre de la compétence.
- PDF vectoriel noir et blanc : Normalise le fichier PDF en sortie en utilisant un style de tracé
monochrome.ctb. - Relances COM stables : En cas d'échec de communication avec AutoCAD, la compétence réessaie jusqu'à 3 fois avec un délai d'attente.
Configuration requise
- AutoCAD (version 2018 ou ultérieure) installé sur Windows.
- Python 3.8+ avec
pywin32. - Gestionnaire de packages Codex configuré.
Utilisation
from skill import autocad_plot_dwg_to_pdf
autocad_plot_dwg_to_pdf(
dwg_path="C:\\MesDessins\\plan.dwg",
output_path="C:\\PDFsortie\\plan.pdf",
paper_size="A3", # ou "A4"
plot_style="monochrome.ctb"
)
Paramètres
| Paramètre | Type | Description | Valeurs possibles |
|---|---|---|---|
dwg_path | str | Chemin du fichier DWG | Chemin absolu |
output_path | str | Chemin de sortie du PDF | Chemin absolu |
paper_size | str | Format de papier | "A3", "A4" |
plot_style | str | Fichier de style de tracé | Nom de fichier .ctb |
Gestion des erreurs
- Erreur COM : Si AutoCAD ne répond pas, la compétence réessaie après 2 secondes (max 3 tentatives).
- Fichier introuvable : Lève une exception
FileNotFoundError. - Format non supporté : Si
paper_sizen'est pas"A3"ou"A4", une valeur par défaut"A4"est utilisée avec un avertissement.
Dépendances
pywin32comtypes(optionnel, pour relances avancées)
Licence
MIT