0
J'ai essayé d'ajouter un texte de filigrane pour everypage de fichier pdf externe. Mais la fonction useTemplate ne fonctionne pas correctement. Voici mon code:usetemplate fonction dans mpdf ne fonctionne pas pour filigrane
include('mpdf/mpdf.php');
$mpdf=new mPDF('');
$mpdf->SetImportUse();
$pagecount = $mpdf->SetSourceFile(Yii::app()->basePath. '/../pdf/'.$model->file);
for($i = 1; $i <= $pagecount; $i++){
$tplId = $mpdf->ImportPage($i);
$size = $mpdf->getTemplateSize($tplId);
$orientation = $size['h'] > $size['w'] ? 'P':'L';
$mpdf->AddPage($orientation);
$mpdf->useTemplate($tplId, null, null, $size['w'], $size['h'], flase);
$mpdf->SetWatermarkText('http://www.bps.go.id','0.07');
$mpdf->watermark_font='Arial Black';
$mpdf->showWatermarkText = true;
}
$mpdf->Output();
Génère le résultat de ces codes toujours au format A4 (format par défaut mpdf). Est-ce que quelqu'un peut m'aider? Merci à l'avance ...
cette aide? http://stackoverflow.com/a/26903083/4290096 –
J'ai essayé avec ce code. Mais ce code s'appliquera à tout fichier pdf externe au format A4, portrait. Je suppose qu'appliquer everypage dépend de leur largeur et hauteur. C'est pourquoi j'utilise la fonction getTemplateSize pour obtenir la taille de everypage –