DGN AutoCAD Exporteren

DGN AutoCAD-indeling Exporteer naar PDF

Aspose.CAD voor Python API heeft de functionaliteit geïntroduceerd om een DGN AutoCAD-bestand te laden en te converteren naar PDF-indeling. De CadImage klasse dient hiervoor.

Je moet een bestaand DGN-bestand laden als CadImage. Maak een instantie van de CadRasterizationOptions klasse en stel verschillende eigenschappen in. Maak een instantie van de PdfOptions klasse en geef de CadRasterizationOptions instantie door. Roep nu de save methode van de instantie van de CadImage klasse aan.

Voorbeeldcode

Hier volgt de code-demonstratie om DGN naar PDF indeling te converteren/exporteren.

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-indeling Exporteer naar Rasterafbeelding-indeling

Aspose.CAD voor Python API heeft de functionaliteit geïntroduceerd om een DGN AutoCAD-bestand te laden en te converteren naar een rasterafbeelding. De CadImage klasse dient hiervoor.

Je moet een bestaand DGN-bestand laden als CadImage. Maak een instantie van de CadRasterizationOptions klasse en stel verschillende eigenschappen in. Maak een instantie van de JpegOptions klasse en geef de CadRasterizationOptions instantie door. Roep nu de save methode van de instantie van de CadImage klasse aan.

Voorbeeldcode

Hier volgt de code-demonstratie om DGN naar JPEG afbeelding te converteren/exporteren.

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-entiteiten ondersteuning voor DGN v7

Aspose.CAD voor Python API heeft de functionaliteit geïntroduceerd om een DGN AutoCAD-bestand te laden en ondersteuning te bieden voor 3D-entiteiten voor DGN v7. De CadImage klasse dient hiervoor. Elke DGN afbeelding ondersteunt 9 vooraf gedefinieerde perspectieven. Dit is genummerd van 1 tot 9. Als het perspectief niet gedefinieerd is bij export, worden voor meerpagina-uitvoerindelingen (zoals PDF) alle perspectieven geëxporteerd, elk op een aparte pagina. 3D-entiteiten worden ondersteund in DGN-bestandindeling, evenals 2D. Hiervoor wordt VectorRasterizationOptions gebruikt, TypeOfEntities wordt niet meer gebruikt voor DGN-indeling (zowel 2D als 3D worden gelijktijdig ondersteund).

Voorbeeldcode

Hier volgt de voorbeeldcode om te kijken naar ondersteunde DGN-elementen.

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)