AutoCAD DXF Fayllarının Oxuması və Yazılması üçün PHP Kitabxanası
Proqramçılara AutoCAD DXF fayllarını oxumağa, redaktə etməyə və yazmağa imkan verən Açıq Mənbəli PHP CAD Kitabxanası. Əsas DXF İxracını və Fayldan Xətləri Oxumağı Dəstəkləyir.
DXFighter Kitabxanası nədir?
DXFighter, kompüter proqramçılarına öz PHP proqramlarında AutoCAD DXF Faylları ilə işləməyə imkan verən çox faydalı açıq mənbəli PHP kitabxanasıdır. AutoCAD DXF, AutoCAD və digər proqram paketləri arasında məlumatların qarşılıqlı əlaqəsini təmin etmək üçün Autodesk tərəfindən yaradılmış çox məşhur CAD məlumat faylı formatıdır. DXFighter ən yeni DXF versiyasına etibar etməyən əsas DXF ixracları üçün əla vasitədir.
DXFighter kitabxanası istifadəçi dostudur və proqram tərtibatçılarına öz tətbiqlərində əsas diaqramlaşdırma elementlərindən istifadə etməyi asanlaşdırır. Müəssisələr DXF faylına baxarkən xətlər və ellipslər kimi çəkilən elementlərdir, ona görə də bütün növ qrafik obyektlər DXF faylının bu sahəsinə aiddir. Qövslər, Dairələr, Ellipslər, Xəttlər, WPolyline, Nöqtələr, Poliline, Mətn, Spline və Insert yaratmaq üçün alətlər təklif edir. Bundan əlavə, inkişaf etməyə imkan veriropers to read Ellipses, Lines, Polyline, Text, Spline, and Insert. This DXFighter library is available under the BSD 3-Clause license.
DXFighter ilə işə başlamaq
DXFighter quraşdırmanın tövsiyə olunan yolu GitHub-dan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet GitHub vasitəsilə DXFighter-i klonlayın
git clone https://github.com/enjoping/DXFighter.git
Siz onu əl ilə də quraşdıra bilərsiniz; ən son buraxılış fayllarını birbaşa GitHub deposundan endirin.
PHP Kitabxanası vasitəsilə AutoCAD DXF Rəsm yaradın
Açıq mənbəli DXFighter kitabxanası PHP proqramları daxilində AutoCAD DXF sənədlərinin yaradılması üçün tam funksionallığı özündə birləşdirir. DXF faylı yaradıldıqdan sonra istifadəçilər çertyojların içərisinə Qövslər, Dairələr, Ellipslər, Xətlər, WPolyline, Nöqtələr, Polyline, Mətn, Spline və Insert kimi müxtəlif növ obyektləri əlavə edə və idarə edə bilərlər. Hazırda kitabxana yalnız obyektlər əlavə etməyə və onların xassələrini yeniləməyə icazə verir, digərləri tezliklə izlənəcək.
PHP Proqramları daxilində AutoCAD DXF Fayl Oxuması
DXFighter kitabxanasına proqram tərtibatçılarına AutoCAD DXF sənədlərinin məzmununu cəmi bir neçə sətir kodla açmağa və oxumağa imkan verən güclü oxucu daxildir. Hal-hazırda kitabxana Ellips, Lines, Polyline, Text, Spline və Insert kimi bəzi vacib obyektlərin oxunması üçün dəstəyi ehtiva edir.
PHP API vasitəsilə DXF faylından sətirləri necə oxumaq olar
Açıq mənbəli DXFighter kitabxanası proqram tərtibatçılarına yalnız bir neçə PHP əmrindən istifadə edərək AutoCAD DXF sənədlərini açmağa və ondan bəzi sətirləri oxumağa imkan verir. Bu tapşırığı yerinə yetirmək üçün istifadəçi obyektlər massivindən Line obyektini əldə etməli və onun xassələrinə daxil olmalıdır. Aşağıdakı nümunə DXF Faylından sətirlərin necə oxunacağını nümayiş etdirir.
PHP API vasitəsilə DXF faylından sətirləri necə oxumaq olar?
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";
}