归档.zip (724.4 KB)
版本:
Aspose-cad-20.1
描述:
在使用aspose.cad导出pdf时,得到的pdf文件与源文件显示的效果不满意。如果宽度设置的比较大,总会有空白的位置显示,导致显示不完全。在导出图片(jpeg,png)时也是一样的结果。
问题:
1.为了避免导出结果有空白位置,如何设置画笔从坐标0,0开始绘画pdf或者图片。或者有其他方式处理?我想要的结果是cad里面的所有内容,都能顺利的导出到一个pdf。
代码示例:
CadImage image = (CadImage) Image.load(input)
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setNoScaling(true);
rasterizationOptions.setUnitType(UnitType.Inch);
rasterizationOptions.setPageWidth(90);
rasterizationOptions.setPageHeight(20);
rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getWhite());
rasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);
image.save(output, options);