печать хрома без головы в реальную страницу pdf - PullRequest
0 голосов
/ 28 мая 2020

Спасибо, что прочитали мой вопрос.

Я создаю какой-то api, где я могу ввести URL-адрес, и он возвращает PDF-файл с этим URL-адресом. для этого я использую хромовую библиотеку. https://packagist.org/packages/dawood/phpchromepdf

и это работает. но я не полностью удовлетворен. Я спрашивал, есть ли в Chrome возможность печатать в pdf с использованием настоящего html. И не использовать версию, совместимую с pdf. Извините, не могу вспомнить имя.

Я знаю, что удаляю некоторые картинки и подобные вещи.

это код, который у меня есть

require __DIR__ . '/vendor/autoload.php';

use dawood\phpChrome\Chrome;

$url = $next = $_REQUEST['url'];
$filenaam = $next = $_REQUEST['filenaam'];


$chrome=new Chrome($url,'/usr/bin/google-chrome');
$chrome->setOutputDirectory(__DIR__);

$chrome->getPdf("/var/www/html/pdfconverter/pdfs/".$filenaam.".pdf").PHP_EOL;


header('Content-Type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename='.$filenaam.'".pdf"');

// The PDF source is in original.pdf
readfile("/var/www/html/pdfconverter/pdfs/".$filenaam.".pdf");

echo "uw file wordt gedownload.";

?>

С уважением

...