การส่งออก DGN AutoCAD

การส่งออก DGN AutoCAD รูปแบบไปยัง PDF

Aspose.CAD สำหรับ Java API ได้แนะนำฟังก์ชันการทำงานในการโหลดไฟล์ DGN AutoCAD และแปลงเป็นรูปแบบ PDF คลาส DgnImage มีวัตถุประสงค์นี้

คุณต้องโหลดไฟล์ DGN ที่มีอยู่ในรูปแบบ DgnImage สร้างอินสแตนซ์ของคลาส CadRasterizationOptions และตั้งค่าคุณสมบัติต่างๆ สร้างอินสแตนซ์ของคลาส PdfOptions และส่งอินสแตนซ์ CadRasterizationOptions ตอนนี้เรียกใช้วิธี save ของอินสแตนซ์คลาส DgnImage

ตัวอย่างโค้ด

ด้านล่างนี้คือการสาธิตโค้ดเพื่อแปลง/ส่งออก 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 สำหรับ Java API ได้แนะนำฟังก์ชันการทำงานในการโหลดไฟล์ DGN AutoCAD และแปลงเป็นภาพเรสเตอร์ คลาส DgnImage มีวัตถุประสงค์นี้

คุณต้องโหลดไฟล์ DGN ที่มีอยู่ในรูปแบบ DgnImage สร้างอินสแตนซ์ของคลาส CadRasterizationOptions และตั้งค่าคุณสมบัติต่างๆ สร้างอินสแตนซ์ของคลาส JpegOptions และส่งอินสแตนซ์ CadRasterizationOptions ตอนนี้เรียกใช้วิธี save ของอินสแตนซ์คลาส DgnImage

ตัวอย่างโค้ด

ด้านล่างนี้คือการสาธิตโค้ดเพื่อแปลง/ส่งออก 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);