Dieser Artikel hilft beim Erfassen eines Screenshots der gesamten Webseite mit Java. Er enthält Details zur Einrichtung der IDE, eine Schritt‑für‑Schritt‑Liste und Beispielcode, um einen Screenshot einer Website mit Java zu erstellen. Code‑Verbesserungen werden ebenfalls besprochen, um die Ausgabe nach den Anforderungen anzupassen.
Schritte zum Aufnehmen eines vollständigen Webseiten‑Screenshots mit Java
- Setze die Umgebung so, dass Aspose.HTML for Java verwendet wird, um einen Screenshot einer Webseite zu erstellen.
- Laden Sie eine Lizenz, um alle Produktfunktionen ohne Einschränkungen zu erhalten.
- Definieren Sie die URL für die Webseite, um einen Schnappschuss zu erstellen.
- Laden Sie die Zielwebseite in das HTMLDocument Klassenobjekt
- Erstelle das ImageSaveOptions Klassenobjekt, um das Bild anzupassen.
- Setze die Auflösung und das Format des Ausgabebildes auf PNG
- Rendern Sie die geladene Webseite zu einem Bild und speichern Sie die Ausgabe
Die obigen Schritte beschreiben, wie man einen Screenshot einer vollständigen Webseite mit Java erstellt. Beginnen Sie den Vorgang, indem Sie eine Lizenz laden, die URL definieren und das HTMLDocument mit der definierten URL instanziieren. Erstellen Sie ein Objekt der Klasse ImageSaveOptions, setzen Sie die horizontale und vertikale Auflösung, legen Sie das Ausgabeformat des Bildes fest und verwenden Sie die Methode Converter.convertHTML(), um die Webseite zu rendern.
Code zum Erfassen eines vollständigen Webseiten‑Screenshots mit Java
Dieser Code demonstriert die Implementierung von Full-Webseiten‑Bildschirmaufnahme mit Java. Verwenden Sie die Klasse PageSetup, um die Flags FitToContentWidth und FitToContentHeight in den PageLayoutOptions für die Erfassung der gesamten Seite zu setzen. Weitere Anpassungen sind möglich, indem Sie die Methode setBackgroundColor() verwenden, das ImageFormat auf WebP umstellen, um die Dateigröße zu reduzieren, die niedrigere Auflösung nutzen, wenn ein kleineres Ergebnis erforderlich ist, und Optionen verwenden.getCss() arbeitet, um Stylesheets und die Mediensauswahl während des Renderings zu steuern.
Dieser Leitfaden erklärt den Prozess der Erstellung von Webseiten‑Schnappschüssen. Um EPUB in PDF zu konvertieren, siehe den Artikel EPUB in PDF umwandeln in Java.