如何通过 PHP/Laravel 从可编辑 pdf 文件中选择/获取字段?需要 pdf 字段名称而不是字段值

问题描述 投票:0回答:1

我想通过 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

等包装已尝试但不起作用。如果有人处理此类事情,请告诉我程序是什么?

谢谢

pdf pdfparser
1个回答
0
投票

我让它与“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 返回,

© www.soinside.com 2019 - 2024. All rights reserved.