Dans le cadre de projets de rénovation ou de réhabilitation, il est fréquent que les plans originaux au format DWG ou DXF soient inexistants. Le professionnel se retrouve alors avec le PDF comme unique source d’information (quand il a la chance d’en avoir un). Pour produire des livrables à jour et conformes, la reconstruction d’une maquette numérique souvent en complément d’un nuage de points devient une étape obligatoire, mais particulièrement chronophage.
Plutôt que de subir la répétitivité de l’export manuel dans un logiciel CAO, il est possible d’automatiser ce processus en couplant deux outils complémentaires : Inkscape et PowerShell, articulés autour d’un script « maison ».
L’alliance vectorielle et de l’automatisation
Cette solution repose sur un duo technologique efficace qui permet de transformer une contrainte technique en un flux de production fluide.
- Inkscape (Le moteur) : Bien plus qu’un logiciel de dessin, Inkscape dispose d’un moteur de conversion très précis. Son véritable atout réside dans sa capacité à fonctionner en mode « headless » (sans interface graphique) via l’exécutable
inkscape.com. Il peut ainsi transformer des vecteurs PDF en entités DXF interprétables par AutoCAD, Revit, Archicad… de manière totalement invisible. - PowerShell (Le chef d’orchestre) : Présent nativement sur Windows, il sert de pivot pour automatiser le traitement. Il parcourt les dossiers à la recherche de fichiers PDF, pilote Inkscape pour lancer les conversions et organise le stockage des fichiers DXF générés.

Un gain de temps précieux pour la maquette numérique
Lorsque le PDF est le seul support disponible, l’automatisation change radicalement la donne pour la reconstruction des projets :
- Accélération de la saisie : Au lieu de redessiner chaque contour à partir d’une image de fond, l’opérateur récupère directement des entités vectorielles exploitables comme base de calage ou de modélisation.
- Fiabilité de la reconstruction : En convertissant le tracé original, on limite les erreurs d’interprétation liées à une recopie manuelle, garantissant une meilleure fidélité aux documents d’origine.
- Réactivité sur les livrables : Gagner plusieurs heures sur la phase de conversion permet de basculer plus rapidement vers la conception à haute valeur ajoutée et la production des nouveaux livrables du projet.
Pour rendre l’outil accessible à tous, la logique de conversion est encapsulée dans une petite interface graphique (GUI) développée en PowerShell via les bibliothèques .NET.


La logique derrière le script
Le script PowerShell agit comme une passerelle intelligente entre l’utilisateur et le moteur de rendu. Concrètement, il exécute trois opérations successives :
- Le scan du dossier
Il identifie tous les fichiers portant l’extension.pdfdans le répertoire sélectionné. - La boucle de conversion
Pour chaque fichier trouvé, il génère une ligne de commande que Windows exécute en arrière-plan. Il définit automatiquement le nom du fichier de sortie en remplaçant l’extension.pdfpar.dxf. - Le pilotage des paramètres
Il fige les options d’exportation (comme l’unité de mesure ou la version du format DXF R14) pour garantir que chaque plan converti respecte les mêmes standards de précision.
Cette approche offre plusieurs bénéfices avec un traitement par lot en un clic, un monitoring en temps réel via un journal de bord, et un bouton d’arrêt d’urgence pour garder le contrôle sur les volumes importants.
En Bref
L’interopérabilité ne nécessite pas toujours des logiciels coûteux. En utilisant intelligemment des outils comme Inkscape et PowerShell, on peut créer des solutions sur mesure qui fiabilisent la donnée et libèrent du temps pour l’ingénierie. C’est une stratégie pragmatique pour transformer des archives statiques en bases de travail dynamiques et conformes.
Script bientôt disponible ! Pensez à revenir sur le blog ou à activer la cloche des notifications pour être prévenu de sa mise en ligne !

