GrabzIt può aggiungere automaticamente segnalibri a un documento PDF utilizzando la funzione di delineamento integrata di PDF, che replica il sommario delle funzionalità.
Per fare ciò, specifica il parametro include outline come mostrato di seguito. Il contorno verrà quindi creato automaticamente analizzando l'HTML della pagina Web per gli elementi H2 e H3 per generare segnalibri con il testo di questi elementi utilizzati per i nomi dei segnalibri, inoltre gli elementi H3 verranno automaticamente nidificati sotto gli elementi H2 nell'elenco dei segnalibri.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"format": "pdf", "download": 1, "includeoutline": 1}).Create();
</script>
Personalizzazione di segnalibri e contorni
I segnalibri possono essere personalizzati modificando l'HTML che verrà convertito in PDF. Un segnalibro H2 può essere aggiunto a qualsiasi elemento dandogli il GrabzItBookmarkH2
Classe CSS, allo stesso modo un segnalibro H3 può essere aggiunto a un elemento assegnandogli il GrabzItBookmarkH3
Classe CSS. Se si desidera escludere un elemento HTML dall'utilizzo come segnalibro, è possibile assegnare GrabzItBookmarkExclude
classe per l'elemento. Un esempio di utilizzo di queste speciali classi CSS per personalizzare i segnalibri è mostrato nel codice HTML di seguito.
<html>
<body>
<h2 class="GrabzItBookmarkExclude">My Article</h2>
<p>Ignorant branched humanity led now marianne too strongly entrance.</p>
<span class="GrabzItBookmarkH2">Start here</span>
<p>Rose to shew bore no ye of paid rent form.</p>
<span class="GrabzItBookmarkH3">Then read this</span>
<p>She which are maids boy sense her shade.</p>
</body>
</html>