我正在编写将2个pdf组合在一起的PHP脚本,我使用的是FPDI库,但它不支持pdf的1.5版本。因此,我尝试在合并文件之前运行此代码(仅当文件版本为1.5时):
exec("gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile={$url} {$url}")
({$url
变量在输入和输出中重复,因为我想覆盖存储在$url
中的v1.5文件),但是该脚本返回一个空页面,我不知道为什么。有人能帮我吗?谢谢
答案 0 :(得分:0)
您不能那样做。 pdfwrite开始处理时,它将打开要写入的输出文件,这将立即覆盖用于读取的文件。
您不能在旧文件的顶部写入新的PDF文件。