From 3cdd5bc544c037bc08db3bd9c69b0666f502e8c2 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 27 Nov 2020 13:29:46 +1100 Subject: [PATCH] Phantom adjustment for preview --- app/Utils/PhantomJS/Phantom.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Utils/PhantomJS/Phantom.php b/app/Utils/PhantomJS/Phantom.php index 63ac615f0497..c2a24fa62c85 100644 --- a/app/Utils/PhantomJS/Phantom.php +++ b/app/Utils/PhantomJS/Phantom.php @@ -86,11 +86,15 @@ class Phantom public function convertHtmlToPdf($html) { - // https://phantomjscloud.com/api/browser/v2/a-demo-key-with-low-quota-per-ip-address/?request=%7Bcontent:%22%3Chtml%3E%3Ch1%3Eboo%3C/h2%3E%3C/html%3E%22,renderType:%22pdf%22%7D $key = config('ninja.phantomjs_key'); $phantom_url = "https://phantomjscloud.com/api/browser/v2/{$key}/?request=%7Bcontent:%22{$html}%22,renderType:%22pdf%22%7D"; - return CurlUtils::get($phantom_url); + $pdf = CurlUtils::get($phantom_url); + + $response = Response::make($pdf, 200); + $response->header('Content-Type', 'application/pdf'); + + return $response; } public function displayInvitation(string $entity, string $invitation_key)