试用apose.cad库将dwg转pdf时OLE2和图片没有正确导出
在使用Aspose.CAD库将DWG文件转换为PDF时,如果OLE2对象和图片没有正确导出,您可以尝试以下步骤来解决问题:
-
确保OLE对象和图片的支持:首先,确认您使用的DWG文件中包含的OLE对象和图片是Aspose.CAD库支持的格式。
-
使用CadRasterizationOptions:在导出时,确保正确设置
CadRasterizationOptions
,并指定所需的页面宽度和高度。您可以通过设置Layouts
属性来选择特定的布局。 -
示例代码:
String srcFile = "path/to/your/file.dwg"; CadImage cadImage = (CadImage) Image.load(srcFile); CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.setPageWidth(1600); rasterizationOptions.setPageHeight(1600); rasterizationOptions.setLayouts(new String[] {"Model"}); // 或者指定其他布局 PdfOptions pdfOptions = new PdfOptions(); pdfOptions.setVectorRasterizationOptions(rasterizationOptions); cadImage.save("output.pdf", pdfOptions);
-
检查输出:导出后,检查生成的PDF文件,确保OLE对象和图片是否正确显示。
如果问题仍然存在,建议您查阅Aspose.CAD的官方文档,以获取有关OLE对象和图片支持的更多信息,或在Aspose社区寻求帮助。