对于分配给我的其中一个项目,我遇到以下问题。
我有一个通过DOMPDF生成的文档,从预先确定的文档列表中附加了两个现有的PDF。
我使用Ghostscript将整个内容组合成一个PDF用于演示目的,但是我要求我将页码添加到整个内容中。
现在,只使用DOMPDF,我可以将页码添加到最终PDF的那一部分,但这对后续附加的两个文件的页码没有帮助。
目前,这是我用来将文档组合成一个PDF的Ghostscript命令
$cmd = 'gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoRotatePages=/None -o '
.'"'.$finalFile.'" '
.'"'.$domPdfFile.'" '
.'"'.$appendFileOne '" '
.'"'.$appendFileTwo.'"';
exec($cmd);
正如我所说,这适用于将各种文档组合到$finalFile
中。我可以在到达该命令之前将页码添加到通过DOMPDF创建的文件中。 (例如,我将有一个20页的文档,但只有1-9页会有数字。)
但是我一直需要页码,而且由于$domPdfFile
的页数不一致,我不能只在这些附加文件上加上页码。
这是Ghostscript可以做的事吗? (在完成的文档中应用页码?)
或者我是否需要查看其他内容才能完成此任务?
(请不要建议使用除DOMPDF之外的其他东西。我很乐意远离它,但这是我必须维护的遗留代码,而我现在找不到时间用于其他选项。 )