]> _ Git - fluidbook_processfarm.git/commitdiff
wip #6296 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 20 Sep 2023 08:53:18 +0000 (10:53 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 20 Sep 2023 08:53:18 +0000 (10:53 +0200)
app/process.php

index 1e212b453e7d65b5ffe0cfcfc4fcc91b5357ee97..329fc3318163768ea4e393551bfa3981ac5e2838 100644 (file)
@@ -7,17 +7,21 @@ use Fluidbook\Farmer\ProcessToolboxPDFFile;
 require_once __DIR__ . "/vendor/autoload.php";
 
 if (!isset($_POST['quality'])) {
-       $_POST['quality'] = 85;
+    $_POST['quality'] = 85;
 }
 
-if (!isset($_POST['pdf'])) {
-       if (isset($_POST['toolbox'])) {
-               $p = new ProcessToolboxDocumentFile($_POST['out'], $_POST['page'], $_POST['resolutionRatio'], $_POST['mobileRatio'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
-       } else {
-               $p = new ProcessFile($_POST['out'], $_POST['page'], $_POST['resolutionRatio'], $_POST['mobileRatio'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
-       }
-} else {
-       $p = new ProcessToolboxPDFFile($_POST['pdf'], $_POST['out'], $_POST['page'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
-}
-$res = $p->process();
-die($res);
\ No newline at end of file
+try {
+    if (!isset($_POST['pdf'])) {
+        if (isset($_POST['toolbox'])) {
+            $p = new ProcessToolboxDocumentFile($_POST['out'], $_POST['page'], $_POST['resolutionRatio'], $_POST['mobileRatio'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
+        } else {
+            $p = new ProcessFile($_POST['out'], $_POST['page'], $_POST['resolutionRatio'], $_POST['mobileRatio'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
+        }
+    } else {
+        $p = new ProcessToolboxPDFFile($_POST['pdf'], $_POST['out'], $_POST['page'], $_POST['format'], $_POST['resolution'], (int)$_POST['quality'], $_POST['withGraphics'], $_POST['withText'], $_POST['version'], $_POST['force']);
+    }
+    $res = $p->process();
+    die($res);
+} catch (Exception $e) {
+    die($e->getMessage());
+}
\ No newline at end of file