- Issue created by @ayrmax
- Status changed to Fixed
over 1 year ago 10:40am 20 August 2023 Automatically closed - issue fixed for 2 weeks with no activity.
Processing of PDF files takes alot of resources and is very slow.
Generate a PDF Image of a PDF with 160 or more pages.
The Media PDF Thumbnail Module utilizes the URI instead of the realpath. For instance, it employs the format public://foo/bar.pdf.
When the path is remote, the spartie/pdf-to-image library generates images for every page of the PDF. It verifies whether the path is remote by using the filter_var($path, FILTER_VALIDATE_URL)
function. However, when a Drupal URI is provided, the spartie/pdf-to-image library mistakenly considers the file as remote and proceeds to generate images for all pages.
Consequently, when dealing with PDF files that contain numerous pages, imagick consumes a significant amount of temporary space on the server.
I provided a patch to fix the issue.
Fixed
6.0
Code
Automatically closed - issue fixed for 2 weeks with no activity.