DGN AutoCADのエクスポート
DGN AutoCADフォーマットをPDFにエクスポートする
Aspose.CAD for Java APIは、DGN AutoCADファイルをロードし、それをPDFフォーマットに変換する機能を導入しました。DgnImageクラスがその目的を果たします。
既存のDGNファイルをDgnImageとしてロードする必要があります。CadRasterizationOptionsクラスのインスタンスを作成し、さまざまなプロパティを設定します。PdfOptionsクラスのインスタンスを作成し、CadRasterizationOptionsインスタンスを渡します。次に、DgnImageクラスインスタンスのsaveメソッドを呼び出します。
サンプルコード
以下は、DGNを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); |
DGN AutoCADフォーマットをラスター画像フォーマットにエクスポートする
Aspose.CAD for Java APIは、DGN AutoCADファイルをロードし、それをラスター画像に変換する機能を導入しました。DgnImageクラスがその目的を果たします。
既存のDGNファイルをDgnImageとしてロードする必要があります。CadRasterizationOptionsクラスのインスタンスを作成し、さまざまなプロパティを設定します。JpegOptionsクラスのインスタンスを作成し、CadRasterizationOptionsインスタンスを渡します。次に、DgnImageクラスインスタンスのsaveメソッドを呼び出します。
サンプルコード
以下は、DGNを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); | |