0

我必须在 Python3 中将图像(地图)包含到 PDF 文件中。

我使用这样的 URL 从 google 静态地图 API 获取图像:

http://maps.google.com/maps/api/staticmap?zoom=12&size=300x300&markers=46.75165,6.98996&sensor=false

PyPDF的图像功能

pdf.image(name, x=None, y=None, w=0, h=0, type='PNG', link='')

给我这个错误:

RuntimeError:FPDF 错误:不是 PNG 文件:http ://maps.google.com/maps/api/staticmap?zoom=12&size=300x300&markers=&sensor=false

我认为这是因为图像没有任何扩展名?

还有什么办法吗?主意?

谢谢。

4

1 回答 1

1

Google 静态地图 API 返回 GIF 格式的图像以响应通过 URL 的 HTTP 请求

因此,请尝试使用 GIF 而不是 PNG 作为类型 :)

来源:http ://blog.programmableweb.com/2008/02/25/google-releases-static-maps-api/

于 2013-04-12T06:49:10.327 回答