Eksportowanie formatu DGN AutoCAD
Eksportowanie formatu DGN AutoCAD do PDF
Aspose.CAD dla Python API wprowadziło funkcjonalność ładowania pliku DGN AutoCAD i konwertowania go do formatu PDF. Klasa CadImage służy temu celowi.
Musisz załadować istniejący plik DGN jako CadImage. Utwórz instancję klasy CadRasterizationOptions i ustaw różne właściwości. Utwórz instancję klasy PdfOptions i przekaż instancję CadRasterizationOptions. Następnie wywołaj metodę save instancji klasy CadImage.
Przykładowy kod
Poniżej znajduje się demonstracja kodu do konwersji/eksportu DGN do formatu 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) |
Eksportowanie formatu DGN AutoCAD do formatu obrazu rasterowego
Aspose.CAD dla Python API wprowadziło funkcjonalność ładowania pliku DGN AutoCAD i konwertowania go do obrazu rasterowego. Klasa CadImage służy temu celowi.
Musisz załadować istniejący plik DGN jako CadImage. Utwórz instancję klasy CadRasterizationOptions i ustaw różne właściwości. Utwórz instancję klasy JpegOptions i przekaż instancję CadRasterizationOptions. Następnie wywołaj metodę save instancji klasy CadImage.
Przykładowy kod
Poniżej znajduje się demonstracja kodu do konwersji/eksportu DGN do obrazu 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) |
Wsparcie dla bytów 3D w DGN v7
Aspose.CAD dla Python API wprowadziło funkcjonalność ładowania pliku DGN AutoCAD i wsparcie bytów 3D dla DGN v7. Klasa CadImage służy temu celowi. Każdy obraz DGN wspiera 9 zdefiniowanych widoków. Jest on enumerowany od 1 do 9. Jeśli widok nie jest zdefiniowany podczas eksportu, dla formatów wyjściowych z wieloma stronami (takich jak PDF) wszystkie widoki będą eksportowane, każdy na osobnej stronie. Byty 3D są wspierane w formacie pliku DGN, a także 2D. Do tego celu używa się VectorRasterizationOptions, a TypeOfEntities nie jest już używane dla formatu DGN (oba 2D i 3D są wspierane jednocześnie).
Przykładowy kod
Poniżej znajduje się przykładowy kod do przeglądania wspieranych elementów 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) |