yapmış olduğum bir projede dompdf ile pdf dosyası oluşturuyorum. cpanel bulunan bir hostinge attığımda pdf çıktı aldığım sayfaya girince beyaz ekran geliyor.
çalışması için aşağıdaki bazı eklentileri de aktif ettiğim halde değişen bişey olmadı. ne yapmalıyız?
aktif edilen eklentiler:
dom
gmagick
pdf
mbstring
memcache
** php versiyon 7.1
dompdf cpanel sunucuda çalıştırmak
4
●74
- 27-01-2021, 23:06:19bütün veritabanı bağlantılarını vs silerek sadece 2 kelimelik yazarak test yaptım. pdf değil html çıktı veriyor. kodlar aşağıdadır.
<html lang="tr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="pdf/css/custom.css"> <title>İçerik</title> </head> <body> <h1> test çıktısı </h1> </body> </html> <!-- Pdf dosyamızın içerik sonu --> <?php $html = ob_get_clean(); require_once 'pdf/dompdf/autoload.inc.php'; use Dompdf\Dompdf; use Dompdf\Options; // DomPdf options ile Php kullanımını aktif etmeniz gerekiyor. Aksi takdirde php ile gönderdiğiniz sorgular çalışmayacaktır. $options = new Options(); $options->set('isPhpEnabled', TRUE); $dompdf = new Dompdf($options); $dompdf->loadHtml($html); // Bu satırda pdf dosyamızın ölçüsünü belirliyoruz. Örnek A4 ve (portrait) Dikey olacak gibi.. Yatay yapmak için Landscape yazmanız yeterli. $dompdf->setPaper('A4', 'portrait'); // Html çıktısı pdf'e dönüştürülüyor. $dompdf->render(); // Attachment değerini 0 verirseniz pdf dosyanız browser üzerinden görüntülenecektir. 1 verirseniz kullanıcının bilgisayarına indirme işlemine geçecektir. $dompdf->stream("Sipar",array("Attachment"=>0)); ?>