Esportazione del formato DGN AutoCAD

Esportazione del formato DGN AutoCAD in PDF

Aspose.CAD per Java API ha introdotto la funzionalità per caricare un file DGN AutoCAD e convertirlo nel formato PDF. La classe DgnImage serve a questo scopo.

Devi caricare un file DGN esistente come DgnImage. Crea un’istanza della classe CadRasterizationOptions e imposta diverse proprietà. Crea un’istanza della classe PdfOptions e passa l’istanza di CadRasterizationOptions. Ora chiama il metodo save dell’istanza della classe DgnImage.

Codice di esempio

Di seguito è riportata la dimostrazione del codice per convertire/esportare DGN in formato PDF.

// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);

Esportazione del formato DGN AutoCAD in formato immagine raster

Aspose.CAD per Java API ha introdotto la funzionalità per caricare un file DGN AutoCAD e convertirlo in un’immagine raster. La classe DgnImage serve a questo scopo.

Devi caricare un file DGN esistente come DgnImage. Crea un’istanza della classe CadRasterizationOptions e imposta diverse proprietà. Crea un’istanza della classe JpegOptions e passa l’istanza di CadRasterizationOptions. Ora chiama il metodo save dell’istanza della classe DgnImage.

Codice di esempio

Di seguito è riportata la dimostrazione del codice per convertire/esportare DGN in immagine JPEG.

// Load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage) Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of JpegOptions class as we are converting the DGN to JPEG and assign DgnRasterizationOptions object to it.
ImageOptionsBase options = new JpegOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(600);
vectorOptions.setPageHeight(400);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToRasterImage_Out.jpg");
// Call the save method of the CadImage class object.
dgnImage.save(outStream, options);