我正在尝试做我认为是简单搜索和替换 pdf 文件中的标记的操作。
我有这个 pdf 文件:http ://servera.service.com/LABELS.pdf
我正在使用这个简单的 perl 脚本和 CAM::PDF 来获取页面内容并对令牌进行简单的搜索和替换。
$pdf = CAM::PDF->new('LABELS.pdf');
$page = $pdf->getPageContent(1);
$page =~ s/\\045\\045Carrier_Tracking_Number\\045\\045/ABE1234567890/;
$pdf->setPageContent(1, $page);
$pdf->cleanoutput('after.pdf');
exit;
我得到的是http://servera.service.com/after.pdf
当我转储页面内容时,这是替换之前的内容
http://servera.service.com/before.txt
这就是我替换后所拥有的
http://servera.service.com/after.txt
显然我错过了一些非常简单的东西。