0
FPDIを背景としてPDFをレンダリングしていますが、何らかの理由でそれに伴ってTCPDFライブラリを使用しているときにエラーが発生するSVGファイルが含まれています。回避策やコードが間違っていますか?PDFをレンダリングするためにFPDIとTCPDFを使用してImageSVG()を実装する方法は?
(私は "ImageSVG" と "( 'tcpdf.php' を必要とする)" の行に入れる前に、それは完璧に働いていた)
ここに私のPHPコードです:
ob_clean();
ini_set("session.auto_start", 0);
define('FPDF_FONTPATH','font/');
define('FPDI_FONTPATH','font/');
require('fpdf.php');
require('fpdi.php');
require('tcpdf.php');
$pdf = new FPDI();
// let's get an id for the background template
$pdf->setSourceFile('/home/user/public_html'.$pdfName);
$backId = $pdf->importPage(1);
// iterate over all pages of HTML_Generated_pdf.pdf and import them
$pageCount = $pdf->setSourceFile('/home/user/public_html/wp-content/themes/myTheme/'.$filename.'.pdf');
for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) {
// add a page
$pdf->AddPage($specs['h'] > $specs['w'] ? 'P' : 'L', 'Letter');
// add the background
$pdf->useTemplate($backId);
// import the content page
$pageId = $pdf->importPage($pageNo);
// add it
$pdf->useTemplate($pageId);
$pdf->ImageSVG($file='images/EN-Logo.svg', $x=30, $y=100, $w='', $h=100, $link='', $align='', $palign='', $border=0, $fitonpage=false);
}
$pdf->Output($filename.'2.pdf', 'F');
エラー私はImageSVGはFPDIライブラリのメソッドではありません。
私は、このメソッドが既に含まれているTCPDFライブラリの一部であることを知っています(第7行目)。誰でも助けてくれますか?