【问题标题】:PyFPDF internal linkPyFPDF 内部链接
【发布时间】:2018-02-28 13:49:19
【问题描述】:

内部链接应该怎么做?我尝试从第 1 页链接到第 2 页。这行得通。但是从一页到第二页不起作用。怎么了。

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')

【问题讨论】:

    标签: python fpdf


    【解决方案1】:

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

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

    pdf.set_link(to_page_2, page=2)
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 2014-01-15
      • 2011-06-05
      • 2019-08-11
      • 2012-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多