Aspose转出来的pdf,使用adobe或wps或浏览器打印,在打印到第三页时会卡主

副本副本华泰期货合同.1.6docx(1)(1).docx (166.5 KB)

副本副本华泰期货合同.1.6docx(1)(1) (1).pdf (223.9 KB)

aspose转出来的pdf,使用adobe或wps或浏览器打印,在打印到第三页时会卡主!

image.png (192.3 KB)

Aspose.Words for Java 23.8.0

@Lycheng, 感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:

Issue ID(s): WORDSNET-26455

如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务

@Lycheng 我们分析了一个问题,并计划将其作为 "非错误 "关闭。原因是文档第三页包含大量图片(约 3000 张)。这是相同的透明图片,大小为 1px X 1px,不到 100 字节,插入了多次。在这种情况下,限制因素主要在于 Adobe,因为文档本身是有效的。问题出在 Adobe 准备打印的模块上。出现如此多的 "空 "形状很可能是由于文档是用 PowerOffice 等非官方工具创建的,这些数据可能是无意或有意生成的。作为一种解决方法,可以删除文档中所有重量小于 100 字节的图像:

for (Shape shape : (Iterable<Shape>) doc.getChildNodes(NodeType.SHAPE, true)) {
{
    if (shape != null && shape.hasImage() && shape.getImageData().getImageBytes().length < 100)
        shape.remove();
}
doc.save(outPath);

The issues you have found earlier (filed as WORDSNET-26455) have been fixed in this Aspose.Words for Java 24.3 update.