2017-10-16 132 views
0

我dificullity創建MPDF水印除了灰色,始終爲1號線,我的問題是:無法更改水印顏色在MPDF

  1. 這有可能改變水印彩色除了灰色?如果是的話,我應該改變mpdf.php裏面的內容。

  2. 可以將水印更改爲2行嗎?

我的代碼:不同的顏色比黑色搭配透明的

<?php 
include('../includes/mPDF/mpdf.php'); 
$file  = "./TMP/dummy.pdf"; 
$watermark = "ILLEGAL"; 
$mpdf_dee = new mPDF(); 
$mpdf_dee->SetImportUse(); 
$pagecount = $mpdf_dee->SetSourceFile($file); 
$mpdf_dee->AddPage(); 
$import_page = $mpdf_dee->ImportPage(); 
$mpdf_dee->UseTemplate($import_page); 
$mpdf_dee->SetWatermarkText("$watermark", 0.4); 
$mpdf_dee->watermark_font = 'Arial'; 
$mpdf_dee->showWatermarkText = true; 
$mpdf_dee->Output(); 
?> 
+3

哪裏是你的PHP代碼? – madalinivascu

+0

你嘗試過什麼嗎? –

+0

我不試一切,但我在mPDF網站(github)閱讀文檔,但無法找到答案。請幫助我,thq。 – Diantokam

回答

0

水印文字目前不支持MPDF。只有水印的變量是文本,透明度或alpha和字體。

您可以使用所需顏色的文本水印圖像 - 從而使PDF尺寸變大。

$mpdf->SetWatermarkImage('background.jpg'); 
$mpdf->showWatermarkImage = true; 

https://mpdf.github.io/reference/mpdf-functions/setwatermarkimage.html

+0

其實我的水印是一個變量,它使用登錄的當前用戶的用戶名來加密pdf,因此如果我使用圖像作爲水印,它會更加複雜。 我想我應該等到mPDF將來實現這個功能,這是一個很棒的工具,但是對於水印的功能還是太少了。 謝謝你的幫助。 – Diantokam

+0

當然,請隨時在GitHub的[mPDF repo](https://github.com/mpdf/mpdf)上發佈功能請求。此外,請考慮upvoting和/或標記答覆爲接受,謝謝。 – Finwe