Witam, próbuje utworzyć plik PDF w swoim komponencie w Joomla. Mam jednak pewien problem. Postąpiłem zgodnie z instrukcjami w tym temacie: Joomla 3.8 PDF view using DomPDF, jednak nie działa to jak potrzeba, plik PDF nie chce się otworzyć.
Kod który tworzy plik PDF:
require_once JPATH_LIBRARIES . '/dompdf/autoload.inc.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$dompdf->set_option('isHtmlParserEnable', true);
$dompdf->setPaper('A4','portrait');
$dompdf->setBasePath(JPATH_LIBRARIES . '/dompdf');
$html = "<h1>Hello World!</h1>";
$dompdf->loadHtml($html);
$dompdf->render();
$dompdf->output();
$dompdf->stream('plik.pdf');
Kod który znajduje się w wygenerowanym w ten sposób pliku PDF
<!DOCTYPE html>
<html lang="pl-pl" dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="utf-8" />
<base href="http://127.0.0.1/zlecenia2/" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Lista zleceń</title>
<link href="/zlecenia2/templates/protostarzlecenia/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link href="/zlecenia2/templates/protostarzlecenia/css/template.css?0adf99dddb69c1e8caf5483f24927595" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" />
<link href="/zlecenia2/media/system/css/frontediting.css?0adf99dddb69c1e8caf5483f24927595" rel="stylesheet" />
<style>
h1, h2, h3, h4, h5, h6, .site-title {
font-family: 'Open Sans', sans-serif;
}
body.site {
border-top: 3px solid #08C;
background-color: #F4F6F7;
}
a {
color: #08C;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.nav-pills > .active > a,
.nav-pills > .active