ייצוא פורמט DGN AutoCAD
ייצוא פורמט DGN AutoCAD ל-PDF
Aspose.CAD עבור Python API הציגה את הפונקציונליות לטעון קובץ DGN AutoCAD ולהמיר אותו לפורמט PDF. באמצעות מחלקת CadImage מרגע זה ניתן.
עליך לטעון קובץ DGN קיים כביכול CadImage. צור מופע של מחלקת CadRasterizationOptions והגדר מאפיינים שונים. צור מופע של מחלקת PdfOptions ומסר את מופע CadRasterizationOptions. עכשיו התקשר למתודה save של מופע מחלקת CadImage.
דוגמת קוד
בעקבות כך ישנה הדגמה קוד לממיר/ייצוא DGN לפורמט PDF.
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.layouts = ["Model"] | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.pdf", pdfOptions) |
ייצוא פורמט DGN AutoCAD לפורמט תמונת רסטר
Aspose.CAD עבור Python API הציגה את הפונקציונליות לטעון קובץ DGN AutoCAD ולהמיר אותו לתמונה רסטר. באמצעות מחלקת CadImage מרגע זה ניתן.
עליך לטעון קובץ DGN קיים כביכול CadImage. צור מופע של מחלקת CadRasterizationOptions והגדר מאפיינים שונים. צור מופע של מחלקת JpegOptions ומסר את מופע CadRasterizationOptions. עכשיו התקשר למתודה save של מופע מחלקת CadImage.
דוגמת קוד
בעקבות כך ישנה הדגמה קוד לממיר/ייצוא DGN לתמונה JPEG .
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
rasterizationOptions.no_scaling = True | |
rasterizationOptions.automatic_layouts_scaling = False | |
pdfOptions = cad.imageoptions.JpegOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.jpg", jpgOptions) |
תמיכת ישויות תלת-ממדיות עבור DGN v7
Aspose.CAD עבור Python API הציגה את הפונקציונליות לטעון קובץ DGN AutoCAD ולתמוך בישויות תלת-ממדיות עבור DGN v7. באמצעות מחלקת CadImage מרגע זה ניתן. כל תמונת DGN תומכת ב-9 תצוגות מוגדרות מראש. זה ממוין מ-1 עד 9. אם לא הוגדרה תצוגה בייצוא, בפורמטים בפלט מרובה דפים (כמו PDF) כל התצוגות ייוצאו, כל אחת בדף נפרד. ישויות תלת-ממדיות נתמכות על פורמט קובץ DGN, כמו גם 2D. בשביל זה, VectorRasterizationOptions משמש, TypeOfEntities איננו בשימוש יותר עבור פורמט DGN (גם 2D וגם 3D נתמכים בו זמנית).
דוגמת קוד
הקוד הבא הוא דוגמת קוד לראות אילו אלמנטים של DGN נתמכים.
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
rasterizationOptions.automatic_layouts_scaling = False | |
rasterizationOptions.layouts = ["1", "2", "3", "9"] | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.pdf", pdfOptions) |