Как преобразовать динамический PDF в статический PDF с помощью PHP - PullRequest
0 голосов
/ 29 мая 2019

Пользователь загружает файлы изображений в созданную мной форму, некоторые из которых являются динамическими PDF-файлами с полями формы, в которые они сами вводили данные, такие как имя, данные о рождении и т. Д. Используя FPDI, я встраиваю каждый файл, который онизагрузить в 1 «окончательный» PDF и отправить его клиенту по электронной почте.

Проблема в динамических PDF-файлах, сам файл не содержит проблем, но данные, введенные пользователем в поля формы внутридинамический PDF отсутствует в «окончательном» PDF.

Я немного читал в Интернете о «выравнивании» динамического PDF со статическим

Кто-нибудь имел опыт работы сэто и можно порекомендовать решение?

Ниже приведен пример из класса PDFGenerator, который я использую для создания «окончательного» PDF-файла с вложенными в него пользовательскими файлами.

        foreach ($fileData as $name => $extension) {
            if ($extension == "application/pdf") {
                $pagecount = $pdf->setSourceFile($name);
                for ($i = 0; $i < $pagecount; $i ++) {
                    $pdf->AddPage();
                    $this->tplidx = $pdf->importPage($i + 1);
                    $pdf->useTemplate($this->tplidx, 10, 10, 200);
                }
            } else {
                $pdf->AddPage();
                $this->centreImage($pdf, $name);
            }
        }
...