我们正在尝试替换PDF中的文本,但是当我们这样做时,我们当前的设计被移除,就像页面背景颜色和图像一样。是否有任何免费的PHP库可以维护当前的设计并用当前的PDF替换文本或字符串?
更新: -
正如帮助者建议我们可以使用TCPDF,我们正在使用它,但文本没有替换。
这是我们的代码: -
<!DOCTYPE html><html lang="en">
<head><meta http-equiv="Content-Type" content="charset=UTF-8"></head>
<?php
require_once('tcpdf/tcpdf.php');
$pdf_content = file_get_contents("a.pdf");
echo $pdf_content;
$put = str_replace('HARRY', 'Ankur', $pdf_content);
file_put_contents('test.pdf', $put);
?>
</html>
echo $ pdf_content输出是这样的
X/ �7�B�P�z}�����Ha�%z�p�i�ڵ}�~��vH;��Nh��.��ѣ�=W�Ӈ�����XEq�ی�����F���{�����k��>�>�=I�J�������tSw��~�~�>H�߬Q�U�M�C��ь�]���%�P̚,��fe��M٫�W��4ΐH���ܦ�ɩ6�>�����w
答案 0 :(得分:0)
您需要访问核心pdf并重新生成另一个。解决方案是商业软件调用SetaPDF-Core。