2016-06-19 128 views
0

,我需要你的幫助來解決這個問題:HOW TO:將HTML轉換爲PDF PHP/DOMPDF

我當前的代碼是這樣的:

<?php 
     require_once '../dompdf/autoload.inc.php'; 
     use Dompdf\Dompdf; 

     $dompdf = new Dompdf(); 
     $html = 'Insert full HTML content'; 
     $dompdf->loadHtml($html); 
     $dompdf->setPaper('A4', 'landscape'); 
     $dompdf->render(); 
     $dompdf->stream("codexworld",array("Attachment"=>0)); 
?> 

這是錯誤的獲取:

爲什麼如果我有像基本例子一樣的代碼,即時通訊得到這個錯誤?我在想什麼?我不在我的文件夾中找到Autoloader.php,我必須在哪裏獲得該文件?

+1

你能分享的鏈接你想效仿的榜樣? –

+0

@JeffPuckettII https://github.com/dompdf/dompdf –

+0

它在需求部分列出。作曲家應該抓住依賴關係'composer require dompdf/dompdf' –

回答

3

很明顯,這是domPdf轉移到Github後的問題。似乎php-font-lib庫不存在。因此,一種解決方案是手動下載它:

,或者你可以檢查這個答案here

+0

謝謝,它的工作原理...在我做了之後,顯示了另一個類似的錯誤,但與其他文件夾。我將它固定爲 require_once __DIR__。 '/lib/html5lib/Parser.php'; require_once __DIR__。 '/lib/php-font-lib/src/FontLib/Autoloader.php'; require_once __DIR__。 '/lib/php-svg-lib/src/autoload.php'; 現在我可以將簡單的文本轉換爲PDF –