duanfa2014 2014-08-05 09:50
浏览 103

在PHP中合并pdf

I have a php page that generates a pdf file by using fpdf. How to merge another pdf to the same page by using PDFMerge .

require('fpdf.php');

class PDF extends FPDF  {
    //some function here
}

some code here..

at the end

include 'PDFMerger.php';

$pdfMerge = new PDFMerger;

$pdf->addPDF('samplepdfs/one.pdf', 'all')

    ->merge('file', 'samplepdfs/TEST2.pdf');

$pdf->Output('filename.pdf', 'I');

when it executes I want to merge one.pdf and filename.pdf. How to get this? thanks in advance

  • 写回答

1条回答 默认 最新

  • douguanyan9928 2014-08-05 10:21
    关注

    You should use a native version of FPDI instead the PDFMerger class, because it uses a very old version of FPDI.

    <?php
    
    require_once('fpdf.php');
    require_once('fpdi.php');
    
    class PDF extends FPDI
    {
    // ...
    }
    
    $pdf = new PDF();
    // ...
    $pageCount = $pdf->setSoruceFile('samplepdfs/one.pdf');
    for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) {
        $tplId = $pdf->importPage($pageNo);
        $pdf->AddPage();
        $pdf->useTemplate($tplId, null, null, 0, 0, true);
    }
    
    $pdf->Output('filename.pdf', 'I');
    
    评论

报告相同问题?

悬赏问题

  • ¥20 怎么在stm32门禁成品上增加记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 解riccati方程组