Ich benutze wkhtmltopdf mit PHP, und es funktioniert gut. Nun möchte ich einige Variablen aus der PHP-Datei zu den HTML hinzufügen, aber ich finde keine Lösung.wkhtmltopdf Übergabe Variable in HTML-Datei
die PHP-Datei:
<?php
require '/path/vendor/autoload.php';
use mikehaertl\wkhtmlto\Pdf;
$pdf = new Pdf(array(
'no-outline',
'margin-top' => 0,
'margin-right' => 0,
'margin-bottom' => 0,
'margin-left' => 0,
// Default page options
'disable-smart-shrinking',
));
if($_GET['file'] == 'public'){
$pdf = new Pdf('template_public.html');
}else{
$pdf = new Pdf('template_pro.html');
}
$pdf->send();
?>
Die HTML-Datei:
<html>
<head>
<title>Generated PDF file</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div>
{title}
</div>
</body>
</html>
Wie kann ich die {title} in der HTML-Datei ersetzen?
Ich bin mir nicht sicher, ob das den Job erledigt –
behalten vergessen Params und Rückgabewerte. sonst, warum nicht? Ok, sollte jetzt ein komplettes Beispiel sein. – overburn
Obwohl dieser Code die Frage beantworten kann, zusätzliche Kontext in Bezug auf _why_ und/oder _how_ es Antworten die Frage würde erheblich verbessern seine langfristige Wert. Bitte [bearbeiten] Sie Ihre Antwort, um eine Erklärung hinzuzufügen. –