我想通过 php/laravel 获取可编辑的 PDF 输入字段名称。这样我就可以通过映射 PDF 中的输入字段来填充数据。我已经尝试了很多软件包,但无法使用这些软件包。
二手包:
composer require smalot/pdfparser
composer require setasign/fpdi
composer require tecnickcom/tcpdf
composer require mikehaertl/php-pdftk
composer require setasign/fpdf
等包装已尝试但不起作用。如果有人处理此类事情,请告诉我程序是什么?
谢谢
我让它与“mikehaertl/php-pdftk”一起工作。
[...]
use mikehaertl\pdftk\Pdf;
[...]
public function getPDFFormFields(Request $request) : JsonResponse {
$pdfFile = $request->files->get("pdf_file");
$pdf = new Pdf($pdfFile->getRealPath());
$fields = $pdf->getDataFields();
return response()->json(["fields" => $fields], Symfony\Component\HttpFoundation\Response::HTTP_OK);
}
此请求通过“post”方法调用,带有包含上传文件的表单,检索其字段并将其作为 json 返回,