تصدير تنسيق DGN لـ AutoCAD
تصدير تنسيق DGN لـ AutoCAD إلى PDF
قدمت Aspose.CAD لواجهة برمجة التطبيقات Java إمكانية تحميل ملف 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 إمكانية تحميل ملف 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); | |