问题标签 [laravel-snappy]
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.
laravel - 如果导入外部内容,Laravel Snappy PDF 会从视图生成 PDF
当您只有简单的 HTML 代码且无需导入任何内容时,可以从刀片视图轻松生成简单的 PDF。
但是,如果我将href
属性添加到外部位置,则 snappyPDF 根本不起作用。
我正在使用 Laravel 8 Jestream。
这是我的刀片文件的一部分:
据我所知,问题出现在我添加src="https external"
或url(https//external)
尝试通过 Snappy 生成 PDF 时,无法生成 pdf。
我该如何解决?为了使 Snappy PDF 正常工作,我缺少什么?
wkhtmltopdf - laravel 8中使用的wkhtmltopdf不显示图像和图表
我在使用 wkhtmltopdf 时遇到问题。图像未显示,我的 PDF 上也未显示 javascript 图表(谷歌图表/highcharts)。使用 laravel 8、Windows 10、XAMPP、Apache
*我尝试了 mikehaertl 的包装器 -> 纯 html 显示在 PDF 上,但仅没有图表和图像 直接外部页面显示图像(如http://www.google.com),但不显示图表。
*snappy barryvdh -> 仅当我在 config/snappy.php 中使用以下二进制文件时才有效。'binary' => base_path('vendor/wemersonjanuario/wkhtmltopdf-windows/bin/32bit/wkhtmltopdf'), 但也没有图表和图像显示。直接外页给出错误 HOSTNOTFOUNDERROR
*我尝试了几个教程。尝试 url/base_path/asset 显示图像。Wkhtmltopdf 在命令行上使用时可以正常工作。尝试了不同的 javascript-delay,no-stop-slow-scripts
还有什么可以尝试的?提前致谢!
php - 如何使用 Laravel Snappy PDF 在 PDF 上显示动态页脚值
我有一个数组,exams
其中每个exam
都有谁会接受它。name
student
我正在使用 Laravel 包打印这些考试,并在Blade 模板Snappy PDF
中执行@foreach
循环以显示和其他信息。questions
在每个student
/的末尾exam
,我会跳转页面(因此,students
同一页面中永远不会有两个),如下所示:
我想footer
在每个page
PDF 上显示一个并显示考试学生的姓名。我不想每次考试显示一个页脚,而是每页显示一个页脚,并带有正确的学生姓名(单个考试可以有多个页面)。
我知道显示这种页脚的唯一方法是使用 SnappyPDF 的setOption
函数,如下所示:
有一种方法可以在第二个参数中运行 PHP 代码,例如
我可以在哪里更改模板中的$some_variable
值@foreach
,例如使用@php
标签?
就像是:
通过这样做,我可以在所有 PDF 页脚中显示正确的学生姓名。
但不幸的是,它似乎setOption
从不运行 PHP 代码,它只是在其中设置了一个静态 HTML 模板,不能动态更改。
有没有办法显示这些页脚,使用 HTML 或 SnappyPDF 包?
php - 图像未在 PDF 中显示(barryvdh/laravel-snappy 包)
我在 Laravel 框架中使用barryvdh/laravel-snappy包将 html 文件转换为 PDF。
它工作正常,但未显示 PDF 中的图像。
html中使用的图像路径如下:
这是html的链接:
https://staging.easydmc.com/test?html=true
生成的 PDF 的链接是:
https://staging.easydmc.com/test?html=false
早些时候,图像在 PDF 中运行良好。几天前,我执行了命令 - sudo apt upgrade。我不知道这是否导致了问题。
我尝试重新安装包barryvdh/laravel-snappy,但没有成功。
任何帮助,将不胜感激。
PHP版本:8.0
服务器:Nginx
Laravel:8.51.0
laravel-5 - 创建pdf文件ContentOperationNotPermittedError时laravel-snappy错误
我正在使用 Laravel 5.7,每次尝试使用 laravel-snappy 包生成 pdf 文件时,都会收到以下错误消息:Exit with code 1 due to network error: ContentOperationNotPermittedError
我的操作系统是 Windows 10。
在其他 SO 问题和 github 的问题上,有人指出这个问题可能是由 css 文件上的相对路径引起的,但在我的 Blade.php 模板上,我没有任何外部源,所有 css 代码都是内联编写的。
这是全栈跟踪:
html - pdf中的CSS网格/ flex
我使用 barryvdh/laravel-snappy 生成 pdf,需要在我的 pdf 文档中创建签名区域。必须有两个签名字段,因为它是合同 pdf,但是当我使用 css 网格或 flex 时,它们会将一个放在另一个之下。如何将它们并排放置?
laravel - 使用 Laravel Snappy 在 PDF Laravel 上呈现 amchart 未在 pdf 中显示热图图表
热图图表未显示在我的 PDF Laravel 中......我将启用 javascript 设置为 true,并在我的控制器中设置了一些其他选项,如下代码所示
这是我的名为 ReportPDF.blade.php 的刀片文件。我为我的热图图表使用 amchart 包。
我使用 laravel 5.8 版本。以前我使用 domPDF 但似乎该包不支持 javascript 。对不起,如果我的解释不清楚。希望它有所帮助。
laravel-5 - 我该如何解决这个错误?,快速使用
我试图找到解决此错误的方法,但尚未找到
上面有一个我无法解决的错误