PDF bookmarks
This lesson will generate PDF bookmarks for the given h1 and h2 elements. Please note that PrinceXML can generate the PDF bookmarks directly. PDFreactor and Antennahous require a specific CSS property (see styles.css).
Repository files
PDF files
Converter | Status | PDF Preview |
---|---|---|
PDFreactor |
|
|
PrinceXML |
|
|
Antennahouse |
|
|
Weasyprint |
|
|
PagedJS |
|
|
Typeset.sh |
|
|
Vivliostyle |
|
no PDF bookmarks generated
|
BFO |
|
HTML input
<html> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> </head> <body> <h1>Chapter 1</h1> <h2>Section 1.1</h2> <h2>Section 1.2</h2> <h1>Chapter 2</h1> <h2>Section 2.1</h2> <h2>Section 2.2</h2> <h1>Chapter 3</h1> <h2>Section 3.1</h2> <h2>Section 3.2</h2> </body> </html>
Stylesheet
@import url("../styles/a5.css"); h1 { bookmark-label: content(); -ah-bookmark-level: 1; -ro-pdf-bookmark-level: 1; } h2 { bookmark-label: content(); -ah-bookmark-level: 2; -ro-pdf-bookmark-level: 2; }