如何解决尝试通过chromium和google chrome无头cli打印pdf
我将铬打印到 pdf 时遇到问题。
我有一个可填写的 PDF 表单,我用 PHP 填写。之后,我有一个完整的 PDF 表格。
但问题是,填好的表单在 Chrome 中显示得很好,但在 Firefox 和 Safari 中,一些复选框和字段没有填写。
现在我想将可填充(和填充)PDF 转换为“打印”PDF(就像您在浏览器中单击打印并打印为 PDF 一样)。那么就没有字段,也没有什么是假的。
但我很失望,我还没有找到任何可以做到这一点而不会出错的库。
所以我尝试了无头铬:
chromium --headless --disable-gpu --no-sandbox --print-to-pdf=file1.pdf http://<url>/form.pdf
但这只会抛出 [0205/195405.842537:WARNING:vaapi_wrapper.cc(523)] VAAPI video acceleration not available for disabled
而不是永远空闲。如果我使用普通网页执行此操作,它会显示警告但有效。
我尝试过的其他图书馆:
pdftk form.pdf output page.pdf --> stays as form
convert form.pdf test.pdf --> Only checkboxes are taken,textfields empty
lowriter --convert-to pdf form.pdf --> Error: Please verify input parameters...
pdftops Einsatzprotokoll_2021_02_05.pdf Einsatzprotokoll_2021_02_05.ps\
gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf Einsatzprotokoll_2021_02_05.ps --> some fields stay empty
有什么意见吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。