1. Produkter
  2.   CAD
  3.   PHP
  4.   DXFighter
 
  

PHP-bibliotek til læsning og skrivning af AutoCAD DXF-filer

Open source PHP CAD-bibliotek, der gør det muligt for programmører at læse, redigere og skrive AutoCAD DXF-filer. Den understøtter grundlæggende DXF-eksport og læsning af linjer fra filer.

Hvad er DXFighter-biblioteket?

DXFighter er et meget nyttigt open source PHP-bibliotek, der giver computerprogrammører mulighed for at arbejde med AutoCAD DXF-filer i deres egne PHP-applikationer. AutoCAD DXF er et meget populært CAD-datafilformat, der er skabt af Autodesk for at muliggøre datainteroperabilitet mellem AutoCAD og andre softwarepakker. DXFighter er et fantastisk værktøj til grundlæggende DXF-eksport, som ikke er afhængig af den nyeste DXF-version.

DXFighter-biblioteket er brugervenligt, hvilket gør det nemt for softwareudviklere at bruge grundlæggende diagramelementer i deres applikationer. Enheder er elementer, der tegnes, når man ser DXF-filen, såsom linjer og ellipser, så alle slags grafiske objekter hører til dette område af DXF-filen. Den tilbyder værktøjer til at oprette buer, cirkler, ellipser, linjer, polylinjer, punkter, tekst, spline og indsættelse. Derudover gør det muligt for udviklere at læse ellipser, linjer, polylinjer, tekst, spline og indsæt. Dette DXFighter-bibliotek er tilgængeligt under BSD 3-Clause-licensen.

Previous Next

Kom godt i gang med DXFighter

Den anbefalede måde at installere DXFighter på er ved at bruge GitHub. Brug venligst følgende kommando for at få installationen til at fungere problemfrit.

Klon DXFighter via NuGet GitHub

git clone https://github.com/enjoping/DXFighter.git  

Du kan også installere det manuelt; Download de seneste udgivelsesfiler direkte fra GitHub-arkivet.

Generer AutoCAD DXF-tegning via PHP-bibliotek

Open source-biblioteket DXFighter har indbygget komplet funktionalitet til generering af AutoCAD DXF-dokumenter i PHP-applikationer. Når DXF-filen er oprettet, kan brugerne tilføje og administrere forskellige typer enheder i tegningerne, såsom buer, cirkler, ellipser, linjer, polylinjer, punkter, polylinjer, tekst, spline og indsæt. I øjeblikket tillader biblioteket kun tilføjelse af enheder og opdatering af deres egenskaber, andre følger snart.

Læsning af AutoCAD DXF-filer i PHP-apps

DXFighter-biblioteket har inkluderet en kraftfuld læser, der gør det muligt for softwareudviklere at åbne og læse indholdet af AutoCAD DXF-dokumenter med blot et par linjer kode. I øjeblikket har biblioteket inkluderet understøttelse af læsning af nogle vigtige enheder såsom ellipser, linjer, polylinjer, tekst, spline og indsæt.

Sådan læser du linjer fra en DXF-fil via PHP API

Open source-biblioteket DXFighter giver softwareudviklere mulighed for at åbne AutoCAD DXF-dokumenter og læse nogle linjer fra dem ved hjælp af blot et par PHP-kommandoer. For at udføre denne opgave skal brugeren hente Line-objektet fra Entities-arrayet og få adgang til dets egenskaber. Følgende eksempel viser, hvordan man læser linjer fra en DXF-fil.

Hvordan læser man linjer fra en DXF-fil via PHP API?

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";

}
 Dansk