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