]> _ Git - cubist_util.git/commitdiff
wait #5997 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 6 Jun 2023 17:52:42 +0000 (19:52 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 6 Jun 2023 17:52:42 +0000 (19:52 +0200)
src/CommandLine/Poppler.php

index 9ac8dadd1eff1dc9e5f94e6866f9a613d21adb63..421fc61407643dc04512ca48d3fccea7677914d9 100644 (file)
@@ -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();