dwg转PDF,出现报错

版本:23.8
编程语言:java

问题截图:
image.png (55.5 KB)

转换代码:

public static void convertToPdf(InputStream inputStream, OutputStream outputStream){
        Image objImage = Image.load(inputStream);
        CadImage cadImage = (CadImage) objImage;
        //下面两句是为了解决缺失字体导致部分文字变为方框的问题
        cadImage.setDefaultFont("仿宋");
        CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
        //导出所有的布局:默认为false,导致只能导出第一个布局
        cadRasterizationOptions.setExportAllLayoutContent(true);
        // 设置颜色:默认黑白
        cadRasterizationOptions.setBackgroundColor(Color.getWhite());
        // 这一句是输出线条为彩色的关键
        cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
        //设置图纸中图像居中
        cadRasterizationOptions.setPdfProductLocation("center");
        cadRasterizationOptions.setAutomaticLayoutsScaling(true);

        cadRasterizationOptions.setNoScaling(false);

        PdfOptions pdfOptions = new PdfOptions();
        pdfOptions.setVectorRasterizationOptions(cadRasterizationOptions);
        objImage.save(outputStream, pdfOptions);
    }

源文件:保存为压缩包后35MB大小,但是显示文件过大无法上传。
麻烦帮忙看下这个报错大概是什么方面的问题

@ZhonghaoSun

请提供具体的错误信息或错误代码,以便更好地帮助您解决问题。

@ZhonghaoSun,
您好,
请考虑将文件上传到其他资源并在此处提供链接,如果没有它,很难说出错误的原因。

还请注意,如果另外使用,setPdfProductLocation 需要 Aspose.PDF 产品的路径,因此“center”在那里不是有效值,但它似乎与出现的导出问题无关。