Експортиране на 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)