有人在PHP中使用这个函数来创建PDF吗?
http://www.ros.co.nz/pdf/
我需要设置这个pdf的名称,但我找不到选项。名称与当前页面相同;例如,如果页面是www.myweb.com/hello.php,则名称为hello.pdf。我需要更改此名称与每个pdf的唯一名称,因为它是为了计费。
以下是代码的一个示例:
<?php
include('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('fonts/courier.afm');
$datacreator = array (
'Title'=>'Factura PDF',
'Author'=>'Just me',
'Subject'=>'Factura nº123123123',
'Creator'=>'Just me',
'Producer'=>'http://www.xxxxxxx.com'
);
$pdf->addInfo($datacreator);
$pdf->ezText("<b>Factura numero 123123123 </b>\n",20);
$pdf->ezText("Esta es una prueba de pdf\n",12);
$pdf->ezText("\n\n\n",10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"),10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n",10);
$pdf->ezStream();
?>谢谢。
发布于 2012-02-29 18:33:59
显然,文件名只能通过http头文件设置,而库的作者不确定它是否工作。documention for stream()声明:
选项数组可用于设置有关输出的许多内容:
‘’Content Disposition‘=>’filename‘设置文件名,虽然不太确定这会有多好,因为在我的试用中,浏览器似乎使用末尾为.pdf的php文件的文件名。
https://stackoverflow.com/questions/9497344
复制相似问题