请问我转换pdf时如果cad中有多层布局时是否可以指定某一布局进行生成呢?
只需设置布局:
rasterizationOptions.setLayouts(new String[]{"Model"});
或层
List<String> list = new ArrayList<String>();
list.add("layer1");
list.add("layer2");
objRasterizationOptions.setLayers(list);
以下是如何获取图层的示例:
for (int i = 0, size = cadImage.getLayers().size(); i < size; i++)
{
CadLayerTable layer = (CadLayerTable) cadImage.getLayers().get_Item(i);
System.out.println(layer.getName());
}
使用这个你可以获得布局名称:
cadImage.getLayouts().getKeysTyped()
好的,非常感谢您的帮助。
1 Like