2

在使用 PDFBox 时,我们会遇到一个问题,即如果我们调用renderPDDocument,它有时会丢失内容,例如字体或某些形状。

深入研究后,它看起来是由SoftReference整个 PDFBox 代码库的使用引起的。JVM 在尝试渲染图像时似乎获取了 PDDocument 的底层内容。结果,我们org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document以随机间隔看到。

有没有其他人遇到过这个问题?如果是这样,它是如何解决的?到目前为止,我们的解决方案是将内容写入文件,然后读取和渲染。

4

0 回答 0