[reportlab-users] Reportlab Platypus Links and setAuthor...

7 views
Skip to first unread message

Trevor Manson

unread,
May 11, 2022, 3:33:39 PMMay 11
to reportl...@lists2.reportlab.com
Dear Madam or Sirs,

I sincerely apologise as I am new to Python, and new to Reportlab, but I am stumped...

I am making a Python app that produces a document (using Reportlab and Platypus -which seems to answer my needs).

I managed to get a toc to work in my main document with links to the relevant pages, and then sought to find a way to add page x of y.

Eventually, I managed to get this to work in my document, but then my toc had zero contents.

Today, I managed to get the toc to work with the page x of y, which I was really chuffed with. However, the links from the index all go to page 1.

I had also inserted a "manual" link that used the data
generated by the "doHeading" routine that provides a long hexadecimal(??) unique reference, and had the source of the link(i.e.where I was jumping from) at the end of the document, and confirmed this link was the same as I would have from the toc - and the destination was midway through the document.

However, now all the links, without exception jump to page 1.

Clearly I have made a basic error, but I am completely lost as to what I am doing wrong, so any pointers would be most appreciated.

My second issue is that I have seen lots of samples showing how to set e.g. setAuthor, setTitle and setSubject, which I would like to use, since currently my pdfs, appear as "anonymous", which makes it hard to see which document is which.

Each example shows how to use these metadata outside of Platypus, but every attempt I try to use these results in failure.

In some examples of performing the page x of y, there is a reference to a canvas, so I tried to add the metadata there without success (i.e. the metadata wasn't changed).

Again, I feel I am missing something really obvious, and was hoping someone may put me out of my misery and let me know how to set the metadata in platypus!

My sincere thanks for any help - and help stop me tearing my (limited) hair out!

Yours faithfully,

TM




Reply all
Reply to author
Forward
0 new messages