Я использовал Pdftk библиотека для записи выходного пустого PDF с предопределенными полями.
Мне удалось сгенерировать новый заполняемый PDF-файл с идеальными данными по приведенному ниже коду.
$pdf = new Pdf($templatePdf); // Absolute path of exiting pdf
$pdf->flatten(); // For non-editable feature. If you want editable pdf, remove this line
$pdf->fillForm($finalData);
$pdf->needAppearances();
// Check for errors
if (!$pdf->saveAs($saveFullPathOfMainPdf)) {
$errorMsg = $pdf->getError();
error_log($errorMsg);
}
Но сталкиваются с проблемами высоты шрифта или шрифта.
Поэтому мы не можем прочитать данные второй строки.
Открыть ссылку проверить вопрос.
https://www.dropbox.com/s/k0gh3tq4gnzm4h9/pdftk.jpg?dl=0
Вы можете видеть как строку, читаемую в идеальном результате, так и уменьшенный слово не читается в результате выдачи.
Есть ли способ установить высоту строки или шрифт?
Задача ещё не решена.
Других решений пока нет …