用当前设计PHP替换PDF中的文本

时间:2016-04-17 10:11:29

标签: php pdf tcpdf fpdf

我们正在尝试替换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

1 个答案:

答案 0 :(得分:0)

您需要访问核心pdf并重新生成另一个。解决方案是商业软件调用SetaPDF-Core。