การจัดการ OLE Objects
Contents
[
Hide
]Object Linking and Embedding (OLE) เป็นฟีเจอร์ของ Microsoft Windows ที่ช่วยให้คุณคัดลอกหรือย้ายข้อมูลจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่งในขณะที่คุณยังสามารถแก้ไขข้อมูลในแอปพลิเคชันเดิมได้ โดยพื้นฐานแล้ว OLE จะรวมข้อมูลจากแอปพลิเคชันที่แตกต่างกันเข้าเป็นเอกสารเดียว หากต้องการใช้ OLE คุณจะต้องมีทั้งแอปพลิเคชันต้นทางและปลายทางที่รองรับ OLE
การส่งออก OLE Objects ที่ฝังอยู่
Aspose.CAD สำหรับ Java รองรับการส่งออก OLE Objects ที่ฝังจากรูปแบบ DWG บทความนี้จะแสดงให้เห็นว่าคุณสามารถส่งออก OLE Objects ที่ฝังจากรูปแบบ DWG ไปยัง PNG โดยใช้ Aspose.CAD ได้อย่างไร
ตัวอย่างโค้ดด้านล่างนี้แสดงวิธีการรับฟีเจอร์นี้
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
String dataDir = Utils.getDataDir(ExportOLEObjects.class) + "DWGDrawings/"; | |
String[] files = new String[] { "D ZD junior D10m H2m.dwg", "ZD - Senior D6m H2m45.dwg" }; | |
PngOptions pngOptions = new PngOptions(); | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
pngOptions.setVectorRasterizationOptions(rasterizationOptions); | |
rasterizationOptions.setLayouts(new String[] { "Layout1" }); | |
for(String file : files) | |
{ | |
CadImage cadImage = (CadImage)Image.load(dataDir + file); | |
cadImage.save(dataDir + file + "_out.png", pngOptions); | |
} | |