ייצוא פורמט 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)