Skip to content
Flamenco edited this page Nov 13, 2014 · 8 revisions

#Outline Create a PDF outline (bookmarks).

var pdf = new jsPDF('p', 'pt', 'letter');
pdf.text(20, 20, 'Hello');
pdf.addPage();
pdf.text(20, 20, 'PDF');
pdf.addPage();
pdf.text(20, 20, 'World');

var node = pdf.outline.add(null, 'Test Pages', null);
pdf.outline.add(node, 'Hello', {pageNumber:1});
pdf.outline.add(node, 'PDF', {pageNumber:2});
pdf.outline.add(node, 'World', {pageNumber:3});

#Annotations Currently only links to pages and URLs are supported.

var pdf = new jsPDF('p', 'pt', 'letter');
pdf.text(20, 20, 'Hello');

pdf.addPage();
var y = 20;
text = "Goto First Page";
pdf.textWithLink(text, 20, y, {pageNumber:1});
y += pdf.getLineHeight();    
          
text = "Goto External URL";
pdf.textWithLink(text, 20, y, {url:'http://www.twelvetone.tv'});

The link method will allow any page area to respond (not just text).

pdf.link(20, 20, 50, 30, {pageNumber:1});

Clone this wiki locally