1

我遇到了 fpdf 及其 eps 扩展名的问题,我似乎无法通过它。这就是我的代码的样子:

define('FPDF_FONTPATH','fpdf/font/');
require('fpdf/fpdf_eps.php');
$pdf = new PDF_EPS();
$pdf->AddPage();
$pdf->ImageEps("images/image.eps",50,100);
$pdf->AddPage();
$pdf->SetFont('Arial','B',14);
$pdf->MultiCell(0,5,"some text with multiple lines");
$pdf->Output("filname.pdf", "D");

这就是我不断得到的:

严格的标准:只有变量应该在(...php 文件和行...)中通过引用传递

FPDF 错误:无法包含字体度量文件

任何帮助将不胜感激。

eps 扩展可以在这里找到:http: //valentin.dasdeck.com/fpdf/fpdf_eps

4

1 回答 1

0

关于严格标准:只有变量应该在(...php 文件和行...)中通过引用传递

这意味着它所说的......您只能通过引用传递变量(函数定义中参数之前的 & 字符)。您可以丢失&或确保error_reporting()不包括E_STRICT,这将抑制此警告。(无论如何,php应该只复制你传递给该函数的任何内容,而不是交出对它的引用,这样我就不用担心了)

关于:FPDF 错误:无法包含字体度量文件

此错误与SetFont(). 字体路径中应该有Arial(或您要加载的任何字体)的.ufmor文件,以便 fpdf 可以加载和使用它们。.afm

于 2012-10-18T12:44:54.797 回答