溫馨提示×

php dompdf 如何生成PDF文件

PHP
小樊
154
2024-11-26 02:14:03
欄目: 編程語言

要使用PHP DOMPDF庫生成PDF文件,請按照以下步驟操作:

  1. 確保已安裝DOMPDF庫。如果尚未安裝,可以使用Composer進行安裝。在命令行中運行以下命令:
composer require barryvdh/laravel-dompdf
  1. 在您的PHP代碼中包含DOMPDF類。如果您使用的是Laravel框架,可以通過以下方式引入:
use Dompdf\Dompdf;
  1. 創建一個包含要轉換為PDF的HTML內容的字符串:
$html = '<h1>Hello World!</h1>';
  1. 實例化DOMPDF對象并加載HTML內容:
$dompdf = new Dompdf();
$dompdf->loadHtml($html);
  1. 設置PDF文檔的選項,例如頁面大小和方向:
$dompdf->setPaper('A4', 'portrait');
  1. 渲染HTML內容到PDF:
$dompdf->render();
  1. 獲取PDF的二進制內容并將其保存到文件中:
$pdf_content = $dompdf->output();
file_put_contents('example.pdf', $pdf_content);

將以上代碼片段組合在一起,完整的示例代碼如下:

<?php
require_once 'vendor/autoload.php';

use Dompdf\Dompdf;

$html = '<h1>Hello World!</h1>';

$dompdf = new Dompdf();
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();

$pdf_content = $dompdf->output();
file_put_contents('example.pdf', $pdf_content);
?>

運行此代碼后,您將在當前目錄下看到一個名為example.pdf的PDF文件,其中包含加載的HTML內容。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女