Biblioteka DomPDF w Joomla

0

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 
0

Ok, już wszystko mi działa. W poście na stack overflow był podany link

<a href="index.php?option=com_mycom&view=myview&type=raw&layout=pdf&id=<?php echo $this->item->id?>" target="_blank">Download PDF</a>

Należało, jednak wstawić jeszcze do linku

&format=raw

Problem rozwiązany. Temat do zamknięcia.

0

Joomla oO To ktoś tego jeszcze używa? :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1