php - 将远程图像添加到 PhpSpreadset 单元格
问题描述
网站上有一个简单的两列表:产品名称和产品图片。在 HTML 中呈现非常容易。该任务将创建一个包含这些列的 Xlsx 文件。图像不存储在本地,但它们都是具有完整 URL 的远程图像。导出包含 ~100-200 行。
我尝试使用 imagecreatefromjpeg 创建资源并使用 MemoryDrawing 添加它,但它占用了大量资源。我尝试使用 Html 助手的 toRichTextObject 和一个简单的标签,但结果为空。
如何将远程图像添加到 PhpSpreadsheet 单元格?它不需要离线工作,打开文件时加载远程图像就可以了。
解决方案
根据示例和文档,指定图像的坐标可能会有所帮助
$objDrawing->setCoordinates('A3');
请注意,图像不在单元格/列/行中,而是覆盖在与该单元格/列/行相同的位置的主工作表上
推荐阅读
- mysql - CloudSQL 上的 MySQL8 实例崩溃
- powerbi - Power BI DAX 使用循环测量,包括演示文件
- bootstrap-4 - Bootstrap 4 使用注销将 html 转换为 Bootstrap 4 导航栏
- certificate - 是否可以在云端拥有应用程序 EV 代码签名证书?
- python - 如何使用 seaborn 绘制每个离散变量的计数(这里的计数不仅仅是频率,而是定义的值)
- java - 非常长的 Java JSch 连接超时
- excel - 运行宏excel vba后有没有办法保存为.txt?
- laravel-5 - laravel sqlsrv 数据库连接有效,但 db::select 不工作
- c# - Razor 组件未呈现
- python - 在 Shopify 中向订单的时间线添加评论