Skip to content
Snippets Groups Projects
Commit 3c65ae4e authored by Guillaume Heurtier's avatar Guillaume Heurtier
Browse files

FIX #14566 TIME 0:10 fix convert loading time with big pdf file

parent 791a5734
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,7 @@ namespace Convert\controllers;
use Docserver\controllers\DocserverController;
use Docserver\models\AdrModel;
use Docserver\models\DocserverModel;
use setasign\Fpdi\Tcpdf\Fpdi;
use SrcCore\models\CoreConfigModel;
use SrcCore\models\ValidatorModel;
......@@ -62,9 +63,8 @@ class ConvertThumbnailController
$filename = pathinfo($pathToDocument, PATHINFO_FILENAME);
$tmpPath = CoreConfigModel::getTmpPath();
$img = new \Imagick();
$img->pingImage($pathToDocument);
$pageCount = $img->getNumberImages();
$pdf = new Fpdi('P', 'pt');
$pageCount = $pdf->setSourceFile($pathToDocument);
$i = 0;
while ($i < $pageCount) {
......@@ -141,9 +141,8 @@ class ConvertThumbnailController
$filename = pathinfo($pathToDocument, PATHINFO_FILENAME);
$tmpPath = CoreConfigModel::getTmpPath();
$img = new \Imagick();
$img->pingImage($pathToDocument);
$pageCount = $img->getNumberImages();
$pdf = new Fpdi('P', 'pt');
$pageCount = $pdf->setSourceFile($pathToDocument);
if ($pageCount < $args['page']) {
return ['errors' => 'Page does not exist'];
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment