我在CodeIgniter中使用Dompdf作为插件,它可以完美地生成PDF。但是有一些问题困扰了我几天。
我想在生成的每个页面的页眉上放置一张图片。我按照这里给出的教程进行操作,但没有进展。我尝试了所有类型(jpg、png、gif)的图片,并将其放在PDF所在的同一文件夹中。但是没有效果。然后我尝试根据
http://code.google.com/p/dompdf/wiki/Usage
上显示的设置图像和CSS的路径变量。但我找不到好的示例或教程。如果有人曾经使用过,请帮助我。我还想在每个页面上添加水印。为此,我使用以下代码:
$pdf->page_text(110, $h - 240, "TRIAL", Font_Metrics::get_font("verdana", "bold"),110, array(0.92, 0.92, 0.92), 0, -58);
这个代码可以正常工作并生成水印,但是水印会覆盖内容。是否有任何方法可以更改水印的透明度?更改数组中的参数不起作用。
3.在每个页面的末尾(除了最后一页),我想放置文本“continued..”。为此,我使用以下代码:
$text = "Continued..";
$width = Font_Metrics::get_text_width($text, $font, $size);
$pdf->page_text($w - 16 - $width - 38, $y-15, $text, $font, $size, $color);
默认情况下,它会将文本放在每一页(因为应该这样做)。有没有办法在除最后一页以外的所有页面中放置文本?
- 如何设置不在dompdf库文件中可用的字体?