1. מוצרים
  2.   CAD
  3.   .NET
  4.   netDxf
 
  

ספריית 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, הן בפורמט טקסט והן בפורמט בינארי.

Previous Next

תחילת העבודה עם 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, מכיוון שהם תלויים בנתונים קנייניים לא מתועדים.

 עִברִית