1. Des produits
  2.   GOUJAT
  3.   PHP
  4.   DXFighter
 
  

Bibliothèque PHP pour la lecture et l'écriture de fichiers DXF AutoCAD 

Bibliothèque PHP CAO open source permettant aux programmeurs de lire, modifier et écrire des fichiers DXF AutoCAD. Elle prend en charge les exportations DXF de base et la lecture de lignes à partir de fichiers.

Qu'est-ce que la bibliothèque DXFighter ?

DXFighter est une bibliothèque PHP open source très utile qui permet aux programmeurs d'utiliser des fichiers DXF AutoCAD dans leurs propres applications PHP. AutoCAD DXF est un format de fichier de données CAO très populaire, créé par Autodesk pour permettre l'interopérabilité des données entre AutoCAD et d'autres logiciels. DXFighter est un excellent outil pour les exportations DXF de base, indépendamment de la dernière version du DXF.

La bibliothèque DXFighter est conviviale et permet aux développeurs d'utiliser facilement les éléments de diagramme de base dans leurs applications. Les entités sont des éléments qui sont dessinés lors de l'affichage du fichier DXF, comme les lignes et les ellipses. Tous les types d'objets graphiques appartiennent à cette zone du fichier DXF. Elle offre des outils pour créer des arcs, des cercles, des ellipses, des lignes, des polylignes, des points, des polylignes, du texte, des splines et des insertions. De plus, elle permet aux développeurs de lire les ellipses, les lignes, les polylignes, le texte, les splines et les insertions. Cette bibliothèque DXFighter est disponible sous licence BSD 3-Clause.

Previous Next

Premiers pas avec DXFighter

Il est recommandé d'utiliser GitHub pour installer DXFighter. Veuillez utiliser la commande suivante pour une installation fluide.

Cloner DXFighter via NuGet GitHub
git clone https://github.com/enjoping/DXFighter.git  

Vous pouvez également l'installer manuellement ; téléchargez les derniers fichiers de version directement depuis le référentiel GitHub.

Générer des dessins AutoCAD DXF via la bibliothèque PHP

La bibliothèque open source DXFighter intègre des fonctionnalités complètes pour générer des documents AutoCAD DXF dans des applications PHP. Une fois le fichier DXF créé, les utilisateurs peuvent ajouter et gérer différents types d'entités dans les dessins, tels que des arcs, des cercles, des ellipses, des lignes, des polylignes, des points, des polylignes, du texte, des splines et des insertions. Pour l'instant, la bibliothèque permet uniquement d'ajouter des entités et de mettre à jour leurs propriétés ; d'autres suivront prochainement.

Lecture de fichiers DXF AutoCAD dans des applications PHP

La bibliothèque DXFighter intègre un puissant lecteur permettant aux développeurs d'ouvrir et de lire le contenu des documents DXF AutoCAD en quelques lignes de code seulement. La bibliothèque prend désormais en charge la lecture d'entités importantes telles que les ellipses, les lignes, les polylignes, le texte, les splines et les insertions.

Comment lire les lignes d'un fichier DXF via l'API PHP

La bibliothèque open source DXFighter permet aux développeurs d'ouvrir des documents AutoCAD DXF et d'en lire quelques lignes à l'aide de quelques commandes PHP. Pour ce faire, l'utilisateur doit récupérer l'objet Ligne du tableau Entities et accéder à ses propriétés. L'exemple suivant montre comment lire les lignes d'un fichier DXF.

Comment lire les lignes d'un fichier DXF via l'API PHP ?

use DXFighter\DXFighter;
$dxf = new DXFighter('some-file.dxf');
echo "Loaded OK.\n";

$entities = $dxf->getEntities();
$line = $entities[0];
$end = $line->getEnd();
echo "Saw line to {$end[0]},{$end[1]},{$end[2]}\n";

}
 Français