【发布时间】:2018-10-16 10:08:24
【问题描述】:
我是 Go 新手,实际上正在尝试找出处理模板中图像的方法。 我的目标是生成条形码并将其插入到我编写的模板中。 该程序已经使用 go-wkhtmltopdf 生成 pdf,但缺少图像。 我的主要问题是:最好的方法是什么? 我应该在公共目录中生成图像然后插入到 img src 标签/属性中吗?
【问题讨论】:
标签: html image templates go wkhtmltopdf
我是 Go 新手,实际上正在尝试找出处理模板中图像的方法。 我的目标是生成条形码并将其插入到我编写的模板中。 该程序已经使用 go-wkhtmltopdf 生成 pdf,但缺少图像。 我的主要问题是:最好的方法是什么? 我应该在公共目录中生成图像然后插入到 img src 标签/属性中吗?
【问题讨论】:
标签: html image templates go wkhtmltopdf
【讨论】:
wkhtmltopdf 是否会理解它(获取一些图片,将其编码为 base64,放入您的模板中,看看您是否会得到一个带有嵌入图片的 PDF)。
<canvas> 元素上以相同的方式绘制它。
谢谢@kostix,我已经很接近了。现在我陷入了另一个问题。我生成了条形码(128),将其转换为base64。当我像这样将它传递给我的模板时:一旦我打开pdf,它就会破坏我的png。但是,如果我获取 base64BarcodeUrl 的内容并将其作为 src 直接粘贴到我的 img 标签,它就像一个魅力。 base64BarcodeUrl = “数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAASwAAABkEAAAAABJ + o5fAAABYUlEQVR4nOzSUYrCMBRA0ekw + 99yhyLBUhIq2Pt3zo9V40si92 / ffx6zba / XY + bxPGaPz8d317Xj / fksq9 / P5P / XR + Ze18 / OtZoxO + / + svqs51z1W97j7n 6eZ / vMzvvJfb / 1 + 9woeBMWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGREBYJYZEQFglhkRAWCWGR + A8AAP // 9bRAyVZD8C0AAAAASUVORK5C” 关于“注入”一些数据有什么我不知道的问题吗?
【讨论】: