Tools zum Erfassen und Konvertieren des Webs

Wie füge ich Lesezeichen oder Umrisse zu PDF-Dokumenten hinzu?

Ein Element auf einer Webseite, das nach dem Hauptinhalt geladen wird

GrabzIt kann einem PDF-Dokument automatisch Lesezeichen hinzufügen, indem die integrierte Gliederungsfunktion von PDF verwendet wird, mit der das Inhaltsverzeichnis der Funktionen repliziert wird.

Geben Sie dazu den Parameter include outline wie unten gezeigt an. Die Gliederung wird dann automatisch erstellt, indem der HTML-Code der Webseite für H2- und H3-Elemente analysiert wird, um Lesezeichen mit dem Text dieser Elemente für die Lesezeichennamen zu erstellen. Außerdem werden H3-Elemente automatisch unter H2-Elementen in der Lesezeichenliste verschachtelt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.IncludeOutline = true;
grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.setIncludeOutline(true);
grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/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>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"includeOutline":true};
client.url_to_pdf("http://www.spacex.com", options);
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItPDFOptions->new();
$options->includeOutline(1);
$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItPDFOptions();
$options->setIncludeOutline(true);
$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItPDFOptions.GrabzItPDFOptions()
options.includeOutline = true
grabzIt.URLToPDF("http://www.spacex.com", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::PDFOptions.new()
options.includeOutline = true
grabzIt.url_to_pdf("http://www.spacex.com", options)
grabzIt.save("http://www.mywebsite.com/handler/index")

Anpassen von Lesezeichen und Konturen

Lesezeichen können durch Ändern des HTML-Codes, der in PDF konvertiert werden soll, angepasst werden. Ein H2-Lesezeichen kann zu jedem Element hinzugefügt werden, indem Sie ihm das Symbol geben GrabzItBookmarkH2 Eine CSS-Klasse, ähnlich einem H3-Lesezeichen, kann einem Element hinzugefügt werden, indem Sie ihm das Symbol zuweisen GrabzItBookmarkH3 CSS-Klasse. Wenn Sie ein HTML-Element von der Verwendung als Lesezeichen ausschließen möchten, können Sie das zuweisen GrabzItBookmarkExclude Klasse für das Element. Ein Beispiel für die Verwendung dieser speziellen CSS-Klassen zum Anpassen von Lesezeichen finden Sie im folgenden HTML.

<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>