使用PHP中的tcpdf进行pdv转换

时间:2014-02-21 07:10:08

标签: php pdf svg tcpdf

我正在尝试使用PHP中的tcpdf库将svg文件转换为pdf文件。我创建了一个svg文件并使用PHP替换文本并计划将生成的svg文件呈现为pdf文件。

任何想法,如果tcpdf库支持svg到pdf转换。这方面的任何指示都会对我有所帮助。

由于

2 个答案:

答案 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);