DWG ל-SVG C#

קבצי DWG מכילים נתוני עיצוב בפורמט 2D או 3D. הם יכולים להכיל נתוני תמונה וקטורית ומטא נתונים בקידוד בינארי. במצבים מסוימים, ייתכן שיהיה עליך להמיר קובצי DWG לקובצי תמונה SVG. מאמר זה עוסק כיצד להמיר תמונת DWG לתמונת SVG באופן תוכנתי ב-C#.

המרת DWG ל-SVG – התקנת .NET API

Aspose.CAD עבור .NET API תומך ביצירה, עריכה או מניפולציה של DWG ועוד כמה פורמטים של קבצים. אתה יכול להגדיר את ה-API על ידי הורדת קובץ ה-DLL שלו מהקטע מהדורות חדשות, או באמצעות פקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.CAD

המר DWG ל-SVG באופן פרוגרמטי ב-.NET

המרת תמונה DWG ל-SVG כוללת כמה פעולות פשוטות. אתה יכול להמיר DWG לתמונת SVG על ידי ביצוע השלבים הבאים:

  1. טען את קובץ ה-DWG הקלט עם המחלקה Image.
  2. צור מופע של מחלקה SvgOptions.
  3. הגדר את מצב צבע SVG כגווני אפור, RGB וכו'.
  4. שמור קובץ תמונת SVG פלט.

קטע הקוד שלהלן מראה כיצד להמיר קובץ DWG לתמונת SVG ב-C#:

// טען את קובץ ה-DWG הקלט
Image image = Image.Load("sample.dwg");

// אתחול אובייקט המחלקה SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// הגדר מצב צבע SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// שמור קובץ SVG פלט
image.Save("sample.svg" , options);

חקור תכונות נוספות

אתה יכול לבדוק תכונות רבות אחרות של ה-API על ידי מעבר תיעוד. זה מכסה המרות ומניפולציות שונות הקשורות ל-CAD תחת סעיפים שונים.

סיכום

במאמר זה חקרתם כיצד להמיר תמונות DWG ל-SVG. הוא מעבד את כל הצורות והתכנים ל-SVG בנאמנות גבוהה כך שההמרה אמינה ויעילה. אתה יכול להטמיע תכונה זו ב-.NET Framework שלך ביישומים מבוססי .NET Core. יתרה מכך, אינך צריך להתקין שום כלי או יישום אחר מכיוון שה-API אינו תלוי בכלי אחר לביצוע ההמרה. אנא אל תהסס ליצור איתנו קשר דרך הפורום. נשמח לעמוד לרשותכם!

ראה גם