gpt4 book ai didi

php - Dompdf 远程图像未以 pdf 格式显示

转载 作者:行者123 更新时间:2023-12-02 21:18:24 25 4
gpt4 key购买 nike

在我的服务器上,通过 dompdf 生成的 pdf 未显示图像。因为它们是远程 url 图像。(本地镜像工作正常)然后我知道它需要一些设置来渲染远程图像。

allow_url_fopen = true => i can not as server control is not in my hand.(and no one will suggest to do this due to security reasons)
read/write access to the DOMPDF_TEMP_DIR (already have this)
DOMPDF_ENABLE_REMOTE = true (already have this)

因此,为了确定allow_url_fopen 的问题,我在本地主机中设置了 false,该本地主机现在提供与服务器相同的输出。

所以,现在的问题是我想用allow_url_fopen = false以PDF格式显示远程图像

  • 我尝试了近 5-10 种独特的方法来做到这一点。
  • 我尝试在 php 文件中显示图像(通过设置 header ),然后在 pdf 中显示 php 链接
  • 我也尝试通过 php 的绝对路径显示图像,但什么也没有工作了。
  • 我尝试通过函数中的curl获取图像然后显示它在一个 php 文件中......但没有运气。

有谁可以建议我如何以 pdf 格式显示图像。我总是遇到的错误是...

Image not found
http://localhost/dompdf/image.php

Image not found
http://localhost/dompdf/image.jpg

最佳答案

尝试

use Dompdf\Options;
$options = new Options();
$options->set('isRemoteEnabled', true);
$dompdf = new Dompdf($options);

关于php - Dompdf 远程图像未以 pdf 格式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15153139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com