diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/PdfExtractor.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/PdfExtractor.kt index 3097893d8..673871d66 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/PdfExtractor.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/PdfExtractor.kt @@ -34,7 +34,7 @@ class PdfExtractor : MediaContainerExtractor { override fun mediaTypes(): List = listOf("application/pdf") override fun getEntries(path: Path, analyzeDimensions: Boolean): List = - PDDocument.load(path.toFile()).use { pdf -> + PDDocument.load(path.toFile(), MemoryUsageSetting.setupTempFileOnly()).use { pdf -> (0 until pdf.numberOfPages).map { index -> val page = pdf.getPage(index) val scale = page.getScale()