ספריית C# .NET לקריאה וכתיבה של קבצי AutoCAD DXF
ספריית קוד פתוח .NET CAD המאפשרת למתכנתים לקרוא ולכתוב קבצי AutoCAD DXF. הוא תומך ב-3dFace, Arc, עיגול, תמונה, קו, רשת וכן הלאה.
netDxf היא ספריית AutoCAD DXF C# .NET בקוד פתוח המאפשרת למתכנתי מחשבים לקרוא ולכתוב קבצי AutoCAD DXF בתוך יישומי NET משלהם. פורמט הקובץ DXF™ הוא ייצוג נתונים מתויג של כל המידע הכלול בקובץ ציור של AutoCAD. מה שאומר שכל רכיב נתונים בקובץ מובל על ידי מספר שלם שנקרא קוד קבוצתי. הספרייה פשוטה מאוד לשימוש ושמרה על הנהלים פשוטים ככל האפשר.
הספרייה כללה תמיכה מלאה בכמה ישויות DXF חשובות כגון 3dFace, Arc, מעגל, Hatch, תמונה, קו, רשת, Insert, Leader, polyline קל משקל, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh ו- PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine ועוד רבים. זה גם תומך בממדים שונים כגון מיושר, ליניארי, רדיאלי, דימטרי, 3 נקודות זוויתי, 2 קווים זוויתי, ו-ordinate. אנא זכור שניתן לקבץ את כל הישויות וכל אובייקטי DXF עשויים להכיל מידע מורחב.
הספרייה מספקת גם תמיכה בייבוא ישויות AutoCad Table וגם סוגי קווים פשוטים ומורכבים נתמכים. הספרייה כללה תמיכה מלאה בגרסאות מסד הנתונים AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 ו-AutoCad2018 DXF, הן בפורמט טקסט והן בפורמט בינארי.
תחילת העבודה עם netDxf
הדרך הקלה ביותר להתקין את netDxf היא באמצעות Pip. אנא השתמש בפקודה הבאה להתקנה חלקה.
התקן את netDxf דרך Pip
pip install cadquery
אתה יכול גם להתקין אותו באופן ידני; הורד את קבצי הגרסה העדכניים ביותר ישירות ממאגר GitHub.
צור קבצי AutoCAD DXF באמצעות ספריית NET
ספריית הקוד הפתוח Docxlib כללה פונקציות שונות להוספה וניהול של טקסט בתוך מסמכי Word DOCX באמצעות Go API. . ספריית Docxlib כללה תמיכה בהוספת פסקה אחת או יותר למסמכי word בתוך יישומי Go. הספרייה מספקת תכונות להגדרת גופנים, צבעי גופן, גודל ויישור וכו' של התוכן הטקסטואלי שלך בקלות.
צור וקרא קבצי AutoCAD DXF באמצעות C# .NET
public static void Main()
{
// your DXF file name
string file = "sample.dxf";
// create a new document, by default it will create an AutoCad2000 DXF version
DxfDocument doc = new DxfDocument();
// an entity
Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5));
// add your entities here
doc.Entities.Add(entity);
// save to file
doc.Save(file);
// this check is optional but recommended before loading a DXF file
DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file);
// netDxf is only compatible with AutoCad2000 and higher DXF versions
if (dxfVersion < DxfVersion.AutoCad2000) return;
// load file
DxfDocument loaded = DxfDocument.Load(file);
}
טען וקרא את קובץ AutoCAD DXF באמצעות C# .NET
ספריית הקוד הפתוח netDxf מעניקה למתכנתי מחשבים את היכולת לפתוח ולקרוא קבצי .DXF בתוך יישום ה-.NET שלהם בקלות. עליך לספק כתובת של קובץ קיים והספרייה תבדוק את גרסת הקובץ לפני טעינתו. אנא זכור כי netDxf תואם רק ל-AutoCad2000 ומעלה לגירסאות DXF. שים לב שהספרייה לעולם לא תוכל לקרוא ישויות מסוימות כמו REGIONs, SURFACEs ו-3DSOLIDs, מכיוון שהם תלויים בנתונים קנייניים לא מתועדים.