生成pdf包

时间:2012-10-09 23:59:12

标签: symfony

我正在使用bundle psliwa pdfbundle并成功生成pdfs,但我不知道如何在服务器上保存pdf并能够在mysql数据库中输入生成的pdf的路径。

有人帮帮我吗?使用Symfony2谢谢。

1 个答案:

答案 0 :(得分:0)

在文档https://github.com/psliwa/PHPPdf#parsing中,您将了解如何将PDF广告输出给用户。

这是由

完成的
//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);

header('Content-Type: application/pdf');
echo $content;

如果要将PDF保存为文件系统上的文件,则必须执行

//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);
$filename = '/path/to/the/file.pdf';
file_put_contents($filename, $content);

您可以在http://www.php.net/manual/en/function.file-put-contents.php找到 file_get_contents 功能的文档

但你的问题与包本身没有关系。这是一个关于如何在PHP中保存文件的一般性问题,如何通过像Google这样的搜索引擎轻松找到它?