

Unknown pattern type 2** 是纯 Java 开源 PDF 解析库 PDFView(com.sun.pdfview)的经典报错,核心原因 :这个老旧库不支持 PDF 的「图案类型 2(Tiling Pattern Type 2)」,而你的 PDF 文件使用了这种 PDF 标准定义的填充图案,导致解析崩溃。
PDF 标准:PDF 支持 2 种填充图案,Type 1(普通平铺)、Type 2(着色平铺);
库缺陷 :PDFView 是 2008 年停止维护的老旧开源库,仅实现了 Type 1,完全不支持 Type 2;
文件 :OpenClaw User Manual.pdf 里包含了 Type 2 图案(水印、底纹、填充色等),触发解析异常。

<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.30</version>
</dependency>
