קבצי DWF מבוססים על וקטורים שיכולים להיות מורכבים משרטוטי CAD, טקסט, תמונות וכו’. ייתכן שיהיה עליך ליצור תמונה ממוזערת או תצוגה מקדימה של קובץ DWF. בהתאם לכך, המאמר מכסה כיצד להמיר קובץ DWF לתמונה JPG או PNG באופן פרוגרמטי ב-C#.
- ממיר תמונות DWF ל-JPG או PNG - התקנת API של C#
- המרת תמונה DWF ל-JPG באופן פרוגרמטי ב-C#
- המרת תמונה DWF ל-PNG באופן פרוגרמטי ב-C#
ממיר תמונות DWF ל-JPG או PNG - התקנת API של C#
API של Aspose.CAD for .NET תומך בהמרת DWF ו-[כמה אחרים] פורמטים של קבצים5. אתה יכול בקלות להגדיר את ה-API על ידי הורדת קובץ ה-DLL שלו מהקטע מהדורות חדשות או באמצעות הפקודה NuGet הבאה:
PM> Install-Package Aspose.CAD
המרת תמונה DWF ל-JPG באופן פרוגרמטי ב-C#
אתה יכול להמיר קובץ DWF לתמונת JPG על ידי ביצוע השלבים:
- טען את ה-DWF הקלט עם המחלקה Image.
- אתחול אובייקט במחלקה CadRasterizationOptions.
- צור מופע של מחלקה JpegOptions.
- הגדר את VectorRasterizationOptions ושמור את תמונת הפלט JPG.
קטע הקוד הבא מראה כיצד להמיר קובץ DWF לתמונת JPG באופן פרוגרמטי ב-C#:
string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// אתחול אובייקט המחלקה JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// ייצוא תמונת DWF ל-JPG
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
המרת תמונה DWF ל-PNG באופן פרוגרמטי ב-C#
אתה יכול להמיר קובץ DWF לתמונת PNG עם השלבים הבאים:
- טען את קובץ ה-DWF הקלט באמצעות המחלקה Image.
- צור מופע של מחלקה CadRasterizationOptions.
- צור אובייקט מסוג PngOptions.
- ציין את VectorRasterizationOptions וכתוב את תמונת הפלט PNG.
קטע הקוד שלהלן מסביר כיצד להמיר קובץ DWF לתמונת PNG באופן תכנותי ב-C#:
string inputFile = "blocks_and_tables.dwf";
// טען את קובץ ה-DWF הקלט
using (Image image = Image.Load(inputFile))
{
// אתחול אובייקט המחלקה PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// ייצא תמונת DWF ל-PNG
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
קבל רישיון זמני בחינם
אתה יכול להעריך את תכונות ה-API במלואן על ידי בקשת רישיון זמני בחינם.
סיכום
במאמר זה, חקרתם כיצד להמיר קובץ DWF לפורמטים של תמונה כמו PNG או JPG. זה מסביר את כל השלבים וקטעי הקוד לביצוע ההמרה באופן תוכנתי ב-C#. יתרה מכך, אנא עיין בתיעוד לקבלת מידע מפורט על התכונות הנתמכות על ידי ה-API. אנא אל תהסס לפנות אלינו בפורום בכל שאלה.