用户信息、个人名片、加密、水印
This commit is contained in:
@@ -116,7 +116,7 @@ class MpdfDriver
|
||||
return [$css, $html];
|
||||
}
|
||||
|
||||
public function exportUsedCarPdf($car)
|
||||
public function exportUsedCarPdf($car,$user,$contact)
|
||||
{
|
||||
/*$car = [
|
||||
'title' => '奥迪Q3 2013款 35 TFSI 舒适型',
|
||||
@@ -154,12 +154,35 @@ class MpdfDriver
|
||||
'default_font' => 'sun-exta'
|
||||
]);
|
||||
|
||||
$mpdf->SetProtection(//限制篡改或盗用
|
||||
['print'], // 允许的权限 copy:允许复制、print:允许打印
|
||||
'', // 用户密码(可留空)
|
||||
'Admin@2026@!#' // 拥有者密码(一定要设置)
|
||||
);
|
||||
|
||||
//设置水印
|
||||
$mpdf->SetWatermarkText(
|
||||
$user['name'] .' '. $contact,
|
||||
0.08
|
||||
);
|
||||
$mpdf->showWatermarkText = true;
|
||||
|
||||
// 1️⃣ 车辆基本信息 HTML
|
||||
$mpdf->WriteHTML($html);
|
||||
|
||||
// 2️⃣ 追加附件pdf
|
||||
foreach ($car['attachment'] as $attachment) {
|
||||
$this->appendPdf($mpdf,$attachment);
|
||||
}
|
||||
|
||||
ob_start();
|
||||
$cardTpl = base_path('app/common/utils/pdf/template/contactCard.stub');
|
||||
include $cardTpl;
|
||||
$cardHtml = ob_get_clean();
|
||||
// 3️⃣ 新增一页:名片页
|
||||
$mpdf->AddPage();
|
||||
$mpdf->WriteHTML($cardHtml);
|
||||
|
||||
$pdf = $mpdf->Output('车辆详情.pdf', 'S');
|
||||
$dir = runtime_path('pdf');
|
||||
if (!is_dir($dir)) mkdir($dir, 0777, true);
|
||||
|
||||
Reference in New Issue
Block a user