【问题标题】:PDFlib library PHP background imagePDFlib 库 PHP 背景图片
【发布时间】:2012-05-17 09:50:36
【问题描述】:

我正在使用 PDFlib 库 PHP 来编写 PDF。

我可以将一张图片作为整个页面的背景吗?如果是这样,我该怎么做?

【问题讨论】:

  • 我尝试了几种方法来放置背景图片。
  • @JamWaffles 我使用了 php 手册中的代码。 但没有运气。它出现了致命错误:未捕获的异常 'PDFlibException' 和消息 'Handle parameter 'image' has bad value 0' in C:\xampp\htdocs\istore\pdf_image.php:57 堆栈跟踪:# 0 C:\xampp\htdocs\istore\pdf_image.php(57): pdf_place_image() #1 {main} 在第 57 行的 C:\xampp\htdocs\istore\pdf_image.php 中抛出,然后我试图解决这个问题。但我不能。

标签: php background pdflib


【解决方案1】:

通常你应该这样做:

$image = $p->load_image("auto", $imagefile, "");
if ($image == 0) {
    die("Error: " .  $p->get_errmsg());
}
$p->begin_page_ext(0, 0, "width=595 height=842");
$p->fit_image($image 0, 0, "boxsize { 595 842} fitmethod=entire");

如果您在将文本放入 PDF 之前执行此操作,您将获得它作为背景图像。

您可以查看http://www.pdflib.com/pdflib-cookbook/images/ 以获取更多与图像相关的示例,并查看文档“PDFlib-tutorial.pdf”中的第 7.3 章。

【讨论】:

    猜你喜欢
    • 2012-10-24
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多