קבצי DGN הם שרטוטים דו מימדיים או תלת מימדיים (2D/3D) הנתמכים על ידי יישומי CAD בנייה. במקרים מסוימים, ייתכן שיהיה עליך להמיר קובץ DGN לתמונה לצורך תצוגה מקדימה שלו בסביבות מערכת שונות. מאמר זה עוסק כיצד להמיר תמונה DGN לתמונה JPEG, PNG, או TIFF עם כל הפרטים החשובים:
- ממיר תמונות DGN ל-JPEG, PNG או TIFF - התקנת API של C#
- המרת קובץ DGN לתמונה JPEG באופן פרוגרמטי עם C#
- המרת תמונה DGN ל-PNG באופן פרוגרמטי באמצעות C#
- המרת תמונה DGN ל-TIFF באופן פרוגרמטי ב-C#
ממיר תמונות DGN ל-JPEG, PNG או TIFF - התקנת API של C#
Aspose.CAD for .NET API תומך ביצירה, עריכה וטיפול בקובצי DGN ו-מספר אחרים של פורמטים של קבצים. אתה יכול להגדיר את ה-API על ידי הורדת קובץ ה-DLL מ-מהדורות חדשות, או באמצעות פקודת ההתקנה הבאה של NuGet:
PM> Install-Package Aspose.CAD
המרת קובץ DGN לתמונה JPEG באופן פרוגרמטי עם C#
אתה יכול להמיר קובץ DGN לתמונת JPEG עם השלבים הבאים:
- טען קובץ DGN קלט באמצעות המחלקה Image.
- אתחול אובייקט במחלקה CadRasterizationOptions.
- צור מופע של מחלקה JpegOptions.
- המר את ה-DGN לתמונת JPG בשיטת Save.
קטע הקוד הבא מראה כיצד להמיר קובץ DGN לתמונת JPEG באופן פרוגרמטי באמצעות C#:
// טען קובץ DGN קלט באמצעות מחלקה Image
Image image = Image.Load("template.dgn");
// אתחול אובייקט של CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// צור מופע של JpegOptions
JpegOptions options = new JpegOptions();
// הגדר מאפייני CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// המר תמונת DGN ל-JPG
image.Save("output.jpg", options);
המרת תמונה DGN ל-PNG באופן פרוגרמטי באמצעות C#
אתה יכול להמיר קובץ DGN לתמונת PNG עם השלבים הבאים:
- טען קובץ DGN קלט עם המחלקה Image.
- צור מופע של CadRasterizationOptions והגדר את הגובה והרוחב של התמונה.
- צור מופע של PngOptions והגדר את VectorRasterizationOptions.
- המר את ה-DGN לתמונת PNG בשיטת Image.Save.
דוגמת הקוד שלהלן מסבירה כיצד להמיר קובץ DGN לתמונת PNG באופן תכנותי עם C#:
// טען קובץ DGN באמצעות מחלקה Image
Image image = Image.Load("template.dgn");
// צור מופע של CadRasterizationOptions והגדר את גובה ורוחב התמונה
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// צור מופע של PngOptions
PngOptions options = new PngOptions();
// הגדר את המאפיין VectorRasterizationOptions בתור CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// המר תמונת DGN ל-PNG
image.Save("output.png", options);
המרת תמונה DGN ל-TIFF באופן פרוגרמטי ב-C#
אתה יכול להמיר קובץ DGN לתמונת TIFF עם השלבים הבאים:
- טען קובץ DGN קלט באמצעות המחלקה Image.
- אתחול אובייקט במחלקה CadRasterizationOptions.
- צור מופע מסוג TiffOptions.
- הגדר את המאפיין VectorRasterizationOptions.
- המר את ה-DGN לתמונת TIFF בשיטת Save.
קטע הקוד הבא מראה כיצד להמיר קובץ DGN לתמונת TIFF באופן פרוגרמטי ב-C#:
// טען קובץ DGN קלט באמצעות מחלקה Image
Image image = Image.Load("template.dgn");
// אתחול אובייקט של CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// צור מופע של TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// הגדר את המאפיין VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// המרת DGN לתמונה TIFF
image.Save("output.tiff", options);
קבל רישיון זמני בחינם
אתה יכול להעריך את ה-API ללא הגבלות כלשהן על ידי בקשת רישיון זמני בחינם.
סיכום
במאמר זה, למדת כיצד להמיר קובץ DGN לפורמטים שונים של תמונה כמו JPEG, PNG או TIFF באופן פרוגרמטי באמצעות C#. אתה יכול להסתכל על כמה תכונות אחרות של ה-API על ידי ביקור ב-תיעוד. בכל מקרה של שאלות, אנא צור איתנו קשר בפורום תמיכה בחינם.