PDFBox отображает изображение, пропускающее содержание - PullRequest
2 голосов
/ 05 марта 2020

При использовании PDFBox мы сталкиваемся с проблемой, когда при вызове render в PDDocument он иногда теряет контент, например шрифты или определенные фигуры.

Копаясь в этом, похоже, что это вызвано использованием SoftReference во всей базе кода PDFBox. Похоже, что JVM пожинает основное содержимое PDDocument при попытке визуализации изображения. В результате мы видим org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document через случайные интервалы.

Кто-нибудь еще сталкивался с этой проблемой? Если так, как это было решено? До сих пор нашим решением было записать содержимое в файл, затем прочитать и визуализировать.

...