Внутренние ссылки PdfKit не работают: для оглавления необходимы ссылки на страницы - PullRequest
0 голосов
/ 31 мая 2019

Внутренние ссылки все еще не работают

В настоящее время я работаю над генератором pdf, использующим pdfKit для создания pdf-документов на стороне сервера из отчетов, созданных пользователем, в рамках обновления структуры от hugo до pdfKit.одно из бизнес-требований заключается в том, чтобы включить страницу содержимого со ссылками на определенные страницы, на которые можно нажимать, однако, когда я следую описанным шагам для создания внутренней ссылки, в результате получается ссылка, на которую можно нажимать, которая не перемещается со страницы содержимого, в основном, ни к чему не приводит.

Я видел ссылки на якоря страниц, переходы по ссылкам и т. Д., Но не смог заставить что-либо работать.

Спасибо

// toc text method
 this.doc.text(value, {
      link: 3, // contents page is created after target page so link is made after page creation
      align: 'left',
      indent: 400,
    });
// parent method
const contentsPage: ContentsPage = new ContentsPage(doc); // renders the toc content

сгенерирована ссылка:file:///****/temp/test.pdf#["19 0 R ",{"name":"XYZ"},null,null,null]

pdfkit version: 0.9.1
Node version: 10.15.1
Operating System: wndows 10
...