doulan3966 2010-05-20 07:34
浏览 103
已采纳

使用FPDF类生成多个pdf

I have added a link on a page clicking on which generates a pdf and asks for download for which i have used fpdf class.

My new requirement is that clicking on the link should generate n number of pdf with different content and should ask for downloading these pdfs.

I am unable to find out the method to accomplish the same.

Please help me on this.

Thanks

  • 写回答

4条回答 默认 最新

  • drrhr20884 2010-05-20 10:35
    关注

    At http://www.phpconcept.net/pclzip/ you'll find a nice php zip library. Imagine having an array of filenames like

    $filenames = array(
        "file_01.txt",
        "file_02.doc",
        "file_03.pdf"
    );
    

    the code would look like this (untested)

    require_once('pclzip.lib.php');
    $archive = new PclZip('archive.zip');
    foreach($filenames as $filename) {
        $result = $archive->add($filename);
        if($result==0) {
            die ("Error: " . $archive->errorInfo(true));
        }
    }
    header("Content-type: application/octet-stream");
    header("Content-disposition: attachment; filename=archive.zip");
    readfile("archive.zip");
    

    Hope this helps ;-)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么