问题标签 [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.

0 投票
1 回答
1921 浏览

php - Laravel-Snappy 抛出错误 500,没有更多信息

我想使用 barryvdh\laravel-snappy 创建 PDF 文件。我遵循了 github 页面上的所有步骤,但是每当我使用类似的功能时

我收到服务器错误。

我尝试使用安装程序以及作曲家依赖项在 Windows 上安装 wkthmltopdf。我清除了缓存,使用了 composer update,dump-autoload 等等。

这是我的控制器中的功能:

我的 snappy.php 配置:

我的 app.php 配置:

当我在 $pdf 上使用 dd 时,在调用输出、下载、内联等函数之前,我得到以下响应:

当我调用其中一个函数时,然后:

0 投票
1 回答
1960 浏览

laravel-5 - Laravel Snappy PDF 如何显示图像

我遇到了 snappy 包的问题。我正在尝试使用外部图像生成 pdf,但是执行此操作时出现错误:

我的观点:

错误:

0 投票
1 回答
4923 浏览

php - 退出状态代码 '1' 表示出了点问题:\nstderr: \"系统找不到指定的路径。- Laravel Snappy

我正在尝试使用laravel-snappy将数据导出为 pdf 。我有

安装wkhtmltopdf- windows

安装 laravel-snappy

在 config/app.php 中添加服务提供者

添加别名

发布的配置文件

更新了 config/snappy.php

出现错误:

在这个错误中,我注意到它正在查看.exe文件/usr/local/bin/wkhtmltopdf。但是,我没有在config/snappy.php.

所以,我尝试通过将路径直接更新到vendor/barryvdh/laravel-snappy/config/snappy.php

令人惊讶的是,这有效。所以,我不明白为什么这不是从供应商文件中laravel-snappy读取路径config/snappy.php而是从供应商文件中读取。

有什么,我失踪了吗?

0 投票
1 回答
482 浏览

laravel-5 - Laravel Snappy PDF 找不到文件路径

在我的 PC laravel snappy pdf 上运行良好,但是当我将文件发送到服务器时,它会在生成 PDF 时出错。这是错误:
在此处输入图像描述

这是我的配置/snappy.php

这就是我生成 PDF 的方式:

这是我的供应商文件夹:
在此处输入图像描述

我搜索了几个论坛,仍然无法解决。谁能帮我?

0 投票
0 回答
264 浏览

cpanel - laravel-snappy 无法连接到实时服务器上的 wkhtmltopdf

我正在使用 snappy 和 wkhtmltopdf 来生成 pdf。该项目在本地主机中运行良好。但是,当我在实时服务器上上传项目时(我的托管服务提供商是 namecheap,我使用的托管服务是他们的“steller plus”包),我收到以下错误:

退出状态代码 '127' 表示出了点问题: stderr: "sh: publicwkhtmltopdfbinwkhtmltopdf.exe: command not found " stdout: "".....

这是我正在使用的快速配置代码:

现在我已经搜索了一段时间的解决方案,发现需要在服务器中安装 wkhtmltopdf 之类的东西,需要使用 vps 托管等。我不是在 cpanel 上工作和在那里安装东西的专家。所以我的问题是:

如何在我描述的主机中安装 wkhtmltopdf?

它将安装在哪个位置以及需要对 snappy 配置文件进行哪些更改?

选择 VPS 主机会让这项工作变得容易吗?

0 投票
0 回答
153 浏览

laravel - 无法在后台使用 Laravel-snappy 生成 pdf

我正在开发一个应用程序,当 pdf 由“正常过程”生成时(当登录的用户单击生成按钮 pdf 时),该应用程序可以完美运行。我的问题是,我正在尝试通过电子邮件发送这些 pdf,所以我试图在后台作业中生成它,但包抛出此错误:退出状态代码 '127' 说出了点问题:stderr:“sh: /var/www/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64:未找到

我很确定一切都已安装并且工作正常,因为我可以手动生成 pdf。

提前致谢, 安德烈·路易斯

0 投票
0 回答
125 浏览

laravel - 如何在活泼的 PDF 中使用“Devnagri(马拉地语)字母”?

我正在使用 Laravel Snappy 生成 pdf。但是在 PDF Devnagri 上没有出现单词,而是出现了随机符号而不是这样的单词。我怎么解决这个问题?

0 投票
0 回答
123 浏览

laravel - 如何实现 morris.js 到 laravel dompdf

Bladepage我已经安装了 laravel 5.8 并安装了 barryvdh/laravel-dompdf 包。我使用了一些 jquery 图表插件在刀片文件上显示图表,它工作正常。通过使用 dompdf 包,我试图在 pdf 上显示这个饼图,但图表没有显示在 pdf 上。如何在 pdf 上显示图表,是否有任何解决方案可以在流媒体/下载 pdf 上显示图表。?

我想将上述刀片文件附加到我的 PDF

我的第二个问题:

我已经安装了 laravel-snappy 并且在生成 pdf 时出现以下错误.....

退出状态代码 '1' 表示出了点问题:stderr: "Loading pages (1/6) [> ] 0%\r[======> ] 10%\r[======= > ▶ 计数页数 (2/6) [========================================= ====================] 对象 1 的 1 解决链接 (4/6)
[================== ===========================================] Object 1 of 1Loading headers and footers (5/6)
打印页数 (6/6) [>] 准备中\r[==================================== ========================] 第 1 页,共 1 页\rDone ▶ 由于网络错误退出,代码为 1:ProtocolFailure "stdout:"" 命令:C :\xampp\htdocs\geetha\vendor\wkhtmltopdf\bin\wkhtmltopdf --lowquality --enable-javascript --javascript-delay "5000" --enable-smart-shrinking --no-stop ▶ """

有什么解决方案可以在流媒体/下载 pdf 上显示图表吗?

0 投票
0 回答
253 浏览

wkhtmltopdf - 如何修复 wkhtmltopdf 中的 SVG 颜色渐变渲染

问题

当我将标准 SVG 放入 wkhtmltopdf 时,它呈现精美,就像在浏览器中一样。

但是,当我向 SVG 添加颜色渐变时(例如使用<linearGradient/>),它会沿着形状的边缘创建一条非常不稳定和像素化的线,使其无法使用。

我尝试过更改 DPI、缩放等选项……但这些与问题无关。

输出比较

标准 SVG:

在此处输入图像描述

有问题的颜色渐变 SVG: 在此处输入图像描述

SVG 比较

标准 SVG:

有问题的颜色渐变 SVG:

重要提示:该问题与 SVG 元素上的属性(例如宽度、高度、视图框或任何 CSS)没有任何关系。

此外,SVG 被直接注入到 HTML 中。我尝试将它放在一个<img/>(作为 src 链接和作为 base 64 编码的 src)中,但无济于事。

0 投票
1 回答
395 浏览

snappy - Laravel Snappy:多余的页面

在我们的应用程序中,我们为导出 pdf 实现了 laravel snappy。一切都很好(我设法导出,获取所有值),除了我有一个多余的空白页。

控制器

问题:为什么我有一个多余的空白页?