首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyFPDF内部链接

PyFPDF内部链接
EN

Stack Overflow用户
提问于 2018-02-28 21:49:20
回答 1查看 1.5K关注 0票数 1

内部链接应该如何完成?我试着从第一页链接到第二页,效果很好。但是从一页到第二页不起作用。出什么问题了。

代码语言:javascript
复制
from fpdf inport FPDF    
pdf = FPDF()

pdf.add_page()
pdf.set_font('Arial', 'B', 16)
to_page_2 = pdf.add_link()
pdf.cell(40, 10, 'Page 1', border=1, ln=0, align='', fill=False, link=to_page_2)

pdf.add_page()
pdf.set_font('Arial', 'B', 16)
pdf.set_link(to_page_2)
pdf.cell(40, 10, 'Page 2', border=1, ln=0, align='', fill=False)

pdf.add_page()
pdf.set_font('Arial', 'B', 16)
to_page_2 = pdf.add_link()
pdf.cell(40, 10, 'Page 3', border=1, ln=0, align='', fill=False, link=to_page_2)

pdf.output('pdf_link.pdf', 'F')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-28 22:20:23

您还没有设置第二个链接的目的地。set_link定义链接指向的页面和位置。

在链接第3页上的单元格之前添加此行。

代码语言:javascript
复制
pdf.set_link(to_page_2, page=2)

如果您需要更多有关参数的信息,可以将其传递给set_link,请查看the documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49031121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档