[英]pisa generated pdf visible in Chrome but not in Adobe reader
[英]Inserting hyperlinks into pdf generated with pisa
目前,我正在从django / python中的html模板生成pdf。
我认为这是一个相关的小故事
result = StringIO.StringIO()
html = render_to_string(template='some_ref/pdf.html', { dictionary passed to template},)
pdf = pisa.pisaDocument(StringIO.StringIO(html), dest=result)
return HttpResponse(result.getvalue(), content_type='application/pdf')
我的模板是一个HTML文件,我想在其中插入超链接。 就像是
<td style="padding-left: 5px;">
<a href="/something_here/?referral_type={{ template_variable }}">{{ some_other_variable }}</a>
</td>
实际上,pdf可以很好地生成,并且模板变量可以正确传递并显示在pdf中。 标签内的内容以蓝色突出显示,并a
下划线,就像您可以单击它一样,但是当我尝试单击它时,未遵循该链接。 我以前看过带有可点击链接的pdf,所以我相信可以做到。
有没有办法我可以使用比萨在pdf上创建可点击的超链接?
它适用于完整的url:http协议和域
<a href="http://127.0.0.1:8000/something_here/?referral_type={{ template_variable }}">{{ some_other_variable }}</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.