我正在尝试使用PHP中的tcpdf
库将svg文件转换为pdf文件。我创建了一个svg文件并使用PHP替换文本并计划将生成的svg文件呈现为pdf文件。
任何想法,如果tcpdf
库支持svg到pdf转换。这方面的任何指示都会对我有所帮助。
由于
答案 0 :(得分:3)
一旦创建了svg文件,就不需要替换文本或渲染。您只需要在脚本中包含tcpdf并创建其对象,例如。
require_once(DOCUMENT_ROOT . '/library/Lib/tcpdf/mypdf.php');
$this->pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$this->pdf->AddPage(); // Add page to pdf before addding content
//There are several other property need to be set on basis of your need
$this->pdf->ImageSVG('file/mySVGFile.svg', 15, 20, '', '', '',
'', '', 1, false); // 15,20 are co-ordinate to position graph in pdf
将内容添加到pdf后,最后一步是使用。
下载pdf$this->pdf->Output('my.pdf', 'FD');
在此代码中随意询问您有任何疑问。
答案 1 :(得分:0)
尝试
块引用 $ pdf-> ImageSVG(VIEW_JS。“graph_as_svg /”.php“,'','','210','100','','','',0,false);