DWF DWFX ל-SVG csharp

קבצי DWF או DWFX יכולים להכיל נתוני עיצוב וגרפיקה בשרטוט וערכת גיליונות אחת או מרובות. קבצים כאלה משמשים לעתים קרובות לנתוני העיצוב למטרות סקירה או אישור. בעוד שתמונות SVG מפורסמות בגלל יכולת ההרחבה שלהן מבלי להשפיע על איכות התמונה. במקרים מסוימים, ייתכן שיהיה עליך להמיר קובץ DWF או DWFX לתמונת SVG. בהתאם לכך, מאמר זה מסביר כיצד להמיר קובץ DWF או DWFX לתמונת SVG באופן פרוגרמטי ב-C#.

ממיר DWF או DWFX ל-SVG - התקנת API של C#

Aspose.CAD for .NET API יכול לשמש לעבודה עם פורמטים DWF, DWFX ו-IFC בנוסף לפורמטים של קבצים אחרים הקשורים ל-CAD. אתה יכול לגשת ל-API על ידי הורדת קבצי ה-DLL שלו מהדף הורדות או להתקין אותו בקלות באמצעות הפקודה NuGet הבאה:

PM> Install-Package Aspose.CAD

המרת DWF או DWFX לתמונת SVG באופן פרוגרמטי ב-C#

עליך לבצע את השלבים הבאים כדי להמיר קובץ DWF או DWFX לפורמט תמונת SVG:

  1. צור אובייקט של המחלקה DwfImage כדי לטעון את קובץ ה-DWF או DWFX הקלט.
  2. אתחול מופע של המחלקה CadRasterizationOptions.
  3. הכריז על אובייקט במחלקה SvgOptions.
  4. כתוב את קובץ הפלט כתמונת SVG.

דגימת הקוד הבאה מדגימה כיצד להמיר קובץ DWF או DWFX לפורמט SVG באופן תכנותי ב-C#:

String sampleDWFX = "document.dwfx";

// טען את קובץ ה-DWF או DWFX הקלט
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// אתחול אובייקט המחלקה CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// אתחול מופע המחלקה SvgOptions עבור תמונת הפלט
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// שמור את תמונת הפלט SVG
image.Save("document.svg", imageOptions);

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

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

סיכום

במאמר זה, חקרתם כיצד להמיר קובץ DWF או DWFX לפורמט תמונת SVG. עיבוד התמונה מבוצע בנאמנות גבוהה כך שהפלט נראה דומה לציורי הקלט. יתר על כן, אתה עשוי להרגיש חופשי לדון איתנו בכל החששות או השאלות שלך בפורום. נשמח ליצור איתך קשר.

ראה גם

המר IFC ל-PDF ב-C#