From 6a7307e4ddd66c7450e01b18d1bcc515552ed99f Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 6 Jun 2023 19:52:42 +0200 Subject: [PATCH] wait #5997 @0.5 --- src/CommandLine/Poppler.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/CommandLine/Poppler.php b/src/CommandLine/Poppler.php index 9ac8dad..421fc61 100644 --- a/src/CommandLine/Poppler.php +++ b/src/CommandLine/Poppler.php @@ -26,6 +26,10 @@ class Poppler $options = array_merge($defaultOptions, $options); $options['factor'] = $options['resolution'] / self::RESOLUTION_FACTOR; + if(isset($options['texts']) && $options['texts']){ + unset($options['texts']); + } + if ($options['format'] === 'jpeg') { $extension = 'jpg'; } else { @@ -77,7 +81,7 @@ class Poppler $pdftoppm->setArg('-aa', $aa); $pdftoppm->setArg('-aaVector', $aa); $pdftoppm->setArg('-cropbox'); - $pdftoppm->setArg('-freetype', 'yes'); + $pdftoppm->setArg('-freetype', (!isset($options['texts']) || $options['texts']) ? 'yes' : 'no'); $pdftoppm->setArg('-singlefile'); $pdftoppm->setArg('-f', $page); $pdftoppm->setArg('-l', $page); @@ -162,7 +166,7 @@ Usage: pdftoppm [options] [PDF-file [PPM-file-prefix]] $pdftoppm->setArg('-aa', $aa); $pdftoppm->setArg('-aaVector', $aa); $pdftoppm->setArg('-cropbox'); - $pdftoppm->setArg('-freetype', 'yes'); + $pdftoppm->setArg('-freetype', (!isset($options['texts']) || $options['texts']) ? 'yes' : 'no'); $pdftoppm->setArg(null, $file); $pdftoppm->setArg(null, $to . '/p'); $pdftoppm->execute(); -- 2.39.5