Експорт формату 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) |
Підтримка 3D-об’єктів для DGN v7
Aspose.CAD для Python API впровадив функціональність для завантаження DGN файлу AutoCAD та підтримки 3D-об’єктів для DGN v7. CadImage клас виконує цю мету. Кожне зображення DGN підтримує 9 попередньо визначених видів. Вони нумеруються від 1 до 9. Якщо вид не визначений під час експорту, для багатосторінкових вихідних форматів (таких як PDF) всі види будуть експортовані, кожен на окремій сторінці. 3D-об’єкти підтримуються у форматі файлу 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) |