问题标签 [php-pdftk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
imagemagick - 将当前日期添加到签名图像并将其添加到现有 pdf
我有一个签名图像,想先在它之前添加当前日期(在左侧),然后将此签名与日期一起添加到现有的 pdf 中。现有的 pdf 是一份带有签名和日期区域的申请表。
到目前为止我所做的是:
magick \( -size 450x -gravity west -font NimbusSans-Regular label:23.10.2019 \) signature.png +append -strip -quality 100 signaturewithdate.png
^这会在签名之前添加当前日期,有效。
之后,我将带有日期的签名图像转换为“图层 pdf”,并将带有日期的签名图像放在正确的位置:
magick signaturewithdate.png -resize 400x25 -transparent white -page A4+330+180 stamp.pdf
之后我使用 pdftk 加入原始申请表 pdf 和带有日期的签名 pdf:
pdftk original.pdf stamp stamp.pdf output final.pdf
我现在的问题是,pdf中带有日期的签名不够清晰,它失去了清晰度。我怎样才能使签名与日期尖锐?
您可以在此处找到原始 pdf:https ://gofile.io/?c=COkXUr
php - 从 PHPword 或 PHPSpreadsheet 生成简单的 PDF 文件?
我正在尝试将简单的phpword 文件创建为pdf,但不知道如何处理我阅读了许多文档和示例,但都有些混乱,请尽可能提供帮助 -
您也可以在 phpspreasheet 中建议任何示例
代码
php - 有没有办法在用 pdftk 填写表单时执行 PDF 字段脚本?
我的任务是通过 Symfony 应用程序填写预先制作的 PDF 表格。我正在使用这个pdftk 包装器来完成这项工作,但是有一个问题。
此 PDF 使用一些脚本来隐藏/显示某些字段:例如,它们在选择单选按钮时触发。当我用 pdftk 填写表格时,无线电字段被正确更改,但那些脚本没有被执行,因为这些字段没有被人类交互,我猜。
我已经尝试过 flatten 和 need_appearances 选项来尝试强制执行,但无济于事。
有没有办法从 pdftk 触发这些事件,或者手动显示/隐藏这些字段,或者有替代 pdftk 的方法?请记住,我无法以任何方式编辑 PDF,因为它是官方文档(如果您需要,这是 PDF)
谢谢!
php - PDFTK 无法将 Google Chrome FDF 数据填入 PDF
我有一个 PDF 表单,我已设置将 (X)FDF 数据发送到 php 脚本,该脚本使用 PDFTK 解析 (X)FDF 数据并将其展平,然后将其作为 PDF 保存在我的系统上(用于测试) . 在 Adobe Acrobat Pro 中一切正常。
但是当我使用 Google Chrome 提交表单时,不会创建 PDF。它输出 FDF 数据,但是当我尝试 XFDF 时,它仍然只输出 FDF,当我通过 PDFTK 手动运行 FDF 数据时,出现此错误:
关于如何让表单在 Google Chrome 中工作的任何想法?
这是可用性的必要条件,我不想让我的客户下载 Adobe Reader,但如果必须这样做,就必须这样做。
multiline - pdftk 填充的 texraea 不可滚动
我正在使用 php pdftk 从 mysql 数据库中取出数据并将其放入 PDF 上的一堆不同字段中。我的问题是一些字段可能有很长的文本,但不是显示向上/向下滚动条,甚至能够向上或向下滚动以阅读似乎只是被截断的所有文本。我想知道是否有特定的 pdftk 标签或我应该使用的东西来确保该字段是否有多行,我可以看到一个滚动条上下滚动以准备好所有将要输入的内容。
这是pdf的外观。当我通过浏览器中的 iframe 加载它时,请注意标记为 HPI 的文本区域为多行文本,但没有滚动条或指示您可以向上或向下滚动。 但是,如果我在 adobe 中打开模板 pdf 文件并在该字段中键入一堆,请参阅下面的屏幕截图,然后您可以在标记为 HPI 的字段中看到一个向上/向下滚动条
这是代码
php - pdftk 未在 php 中执行
我无法在 php 中执行 pdftk。与文档中一样,它只是在 saveas 中提到如下。
但是我的代码没有给出任何输出。我尝试调试
没有消息。后来发现,Pdftk 没有被执行
这是什么意思 ?我是从作曲家安装的。在阅读 github 问题时,开发人员的回复可能是我的问题。是 你需要设置你的pdftk命令的路径,见https://github.com/mikehaertl/php-pdftk#execution
我不清楚如何设置路径,它没有在文档中突出显示。这里只提到
该类使用 php-shellcommand 来执行 pdftk。您可以将其 Command 类的 $options 作为第二个参数传递给构造函数:例如。
我正在使用 xampp。关于 pdftk,我在项目中有一个由 composer 创建的目录。phpand这条路径是什么?这个项目可以在linux或window server中移动吗?我需要为此安装任何第三方软件吗?
laravel - 填写 pdftk php 后关闭 PDF 表单
我正在使用带有 laravel nova 的 php-pdftk,在保存资源后填写表格。问题是生成的填充 pdf 仍然是可编辑的。
填写后有什么方法可以关闭该PDF?
我读过设置“flatten”属性可以做到这一点,但它与西班牙字符需要的needAppearances()不兼容
谢谢!
php - 使用 PDFtk 根据 PHP 中的参数选择特定的 PDF 文件
我是一个新程序员,你知道的。
在上面的代码中,您可以看到未注释的部分采用了我指定的文件,例如“Field Sheets Fill-in ...”和“Checklist - HOUSE.pdf”,使用 HTML 表单数据填充 PDF 并保存它在特定位置作为特定文件名。
在注释掉的部分,我创建了一个 if 语句来尝试让它根据提交的 html 数据选择要填充的 .pdf。
换句话说,如果为 var 'mainInspector' 输入了 'Rick' 或 'rick',我希望它选择 PDF 文件 'Scope and Terms RICK'。如果输入了“Joey”或“joey”,我希望它选择 PDF 的“范围和条款 JOEY”。否则,我希望它回显“错误...”。
我正在使用 PDFtk 来完成整个工作,下面的代码可以在一个类中找到。(当然,我真的不知道一个类是什么或为什么它是必要的)
还要注意的是,其他一切,例如未注释的代码,都可以正常工作。我刚刚得到了大约 4 个不同的实例,我希望能够根据带有 if 语句或类似内容的表单数据来选择特定文件。
任何指导将不胜感激。
***** 未注释掉时出现的错误信息如下:
如果我取消注释并尝试运行它,它会引发以下错误消息。我不知道为什么。
致命错误:未捕获的异常:操作已在 C:\Users\ansba\Desktop\HTML 中执行到 PDF\vendor\mikehaertl\php-pdftk\src\Command.php:246 堆栈跟踪:#0 C:\Users\ansba \Desktop\HTML 到 PDF\vendor\mikehaertl\php-pdftk\src\Command.php(90): mikehaertl\pdftk\Command->checkExecutionStatus() #1 C:\Users\ansba\Desktop\HTML 到 PDF\vendor \mikehaertl\php-pdftk\src\Pdf.php(277): mikehaertl\pdftk\Command->setOperation('fill_form') #2 C:\Users\ansba\Desktop\HTML 到 PDF\classes\GeneratePDF.php( 31): mikehaertl\pdftk\Pdf->fillForm(对象(mikehaertl\pdftk\XfdfFile)) #3 C:\Users\ansba\Desktop\HTML to PDF\generate.php(124): Classes\GeneratePDF->generate( Array) #4 {main} 在 C:\Users\ansba\Desktop\HTML 中抛出到 PDF\vendor\mikehaertl\php-pdftk\src\Command.php 的第 246 行
php - 可填充的 PDF(php-pdftk) 单选按钮全有或全无,无法填充特定值
我正在使用 php-pdftk ( https://github.com/mikehaertl/php-pdftk ) 填写以下可填写的 PDF 表格:
https://www.cigna.com/static/www-cigna-com/docs/health-care-providers/form-cms1500.pdf
在检查这些字段时,我看到有几个 Button 字段:
在生成这样的 PDF 时,我应该能够选择 FieldStateOptions 之一,例如“Medicare”:
但是,该表单不仅选择了 Medicare,而是将 insurance_type 中的所有框都显示为选中状态。如果我将字段值设置为“关闭”,则所有框都未选中。
提供给此表单中任何 Button 字段的任何特定值似乎都会检查该字段中的所有选项。
这是 PDF 模板的问题,我如何提供数据,或者可能是 php-pdftk 的错误。任何帮助是极大的赞赏!
php - 如何在 php 中使用 PDFTK 背景?
PHPTK 有一个选项,允许库开发人员为生成的 pdf 设置背景,这里是链接 - https://github.com/mikehaertl/php-pdftk#add-background-pdf
但简而言之,它告诉添加 -
但是当我在我的代码中使用它时它不起作用我的意思是back.pdf不是我生成的 pdf 中的背景。
在我的思考过程中,我认为如果我使用背景,那么它应该在文本后面,或者可以在生成的 pdf 上说,但是如果我使用不正确,这些事情不会发生,请纠正我,我是新手图书馆。