首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码点火器中的合并PDF

代码点火器中的合并PDF
EN

Stack Overflow用户
提问于 2015-12-29 13:08:05
回答 1查看 2.3K关注 0票数 0

无法找到所需的PDF

这是我的功能:-

代码语言:javascript
复制
function genpdf()
{
    $this->load->library('session');
    $this->load->library('PDFMerger');
    $a=$_POST['a'];
    $b=$_POST['b'];
    $pdf = new PDFMerger;
    $pdf->addPDF("samplepdfs/$a")
    ->addPDF("samplepdfs/$b")
    ->merge('file', 'http://localhost/student/samplepdfs/genpdf.pdf');
}

我需要把不同的PDF合并成一个。我正在使用fpdf & fpdi。我想要用码点火器来完成。另一种解决办法(与上述不同的方法)也受到欢迎。

EN

回答 1

Stack Overflow用户

发布于 2016-01-03 16:24:34

在尝试添加pdf文件之前,最好先检查它是否存在,因为您正在从POST数据中获取pdf文件名,例如:

代码语言:javascript
复制
...
$a=$_POST['a'];
$b=$_POST['b'];

$error = false;
$errorMsg = "";
$pdf = new PDFMerger;
if( file_exists("samplepdfs/$a") ) {
    $pdf->addPDF("samplepdfs/$a");
}
else {
    $error = true;
    $errorMsg .="File:".$a." not found <br />";
}
if( file_exists("samplepdfs/$b") ) {
    $pdf->addPDF("samplepdfs/$b")
}
else {
    $error = true;
    $errorMsg .="File:".$b." not found";
}

//merge pdf if no error
if( !$error ) {
    $pdf->merge('file', 'http://localhost/student/samplepdfs/genpdf.pdf');
}
else {
    echo $errorMsg;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34511758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档