我们正在使用Apache FOP从XML文件生成PDF。 XML可以包含指向facebook个人资料图像的链接,但该路径实际上是一个重定向。
以下不起作用,它使用我们在XML文件中的路径:
<fo:external-graphic src="url('http://graph.facebook.com/<some id nbs>/picture"') />
以下作品:
<fo:external-graphic src="url('https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p50x50/<some id>_n.jpg?oh=<some id>"') />
但是,不可能对每个真正的URI进行硬编码。 我如何强迫FO关注链接? 否则,也许有一种方法可以从第一个URI中检索图像?
感谢您的回答。 XSL-FO真的很痛苦。
答案 0 :(得分:1)
您应该在应用程序中调用图像URL https://graph.facebook.com/<some id nbs>/picture?redirect=false
,然后提取生成的JSON的url
属性的内容。
答案 1 :(得分:0)
发现问题:
src="url('http://...')"
将无法正常工作src="http://..."
然而,仍然无法使用Facebook图片。适用于推特,Instagram ......