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ファイルと行...)で参照によって渡されるのは変数のみです。

これは、それが言うことを意味します。参照によってのみ変数を渡すことができます(関数定義の引数の前の&文字)。を失うか、が含まれていない&ことを確認してください。これにより、この警告が抑制されます。(とにかく、phpは、関数への参照を渡すのではなく、その関数に渡したものをすべてコピーする必要があるので、心配する必要はありません)error_reporting()E_STRICT

について:FPDFエラー:フォントメトリックファイルを含めることができませんでした

このエラーはに関連していSetFont()ます。fpdfがそれらをロードして使用できるように、フォントパスにArial(またはロードするフォント)の.ufmまたはファイルが必要です。.afm

于 2012-10-18T12:44:54.797 に答える