Λήψη στιγμιότυπου οθόνης ιστοσελίδας με Java

Αυτό το άρθρο βοηθά στη λήψη ενός στιγμιότυπου ολόκληρης ιστοσελίδας χρησιμοποιώντας Java. Περιέχει λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων και δείγμα κώδικα για λήψη στιγμιότυπου ιστοσελίδας χρησιμοποιώντας Java. Θα συζητηθούν επίσης βελτιώσεις κώδικα για την προσαρμογή του αποτελέσματος σύμφωνα με τις απαιτήσεις.

Βήματα για τη λήψη πλήρους στιγμιότυπου οθόνης ιστοσελίδας με τη Java

  1. Ορίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.HTML for Java για τη λήψη στιγμιότυπου οθόνης μιας ιστοσελίδας
  2. Φορτώστε μια άδεια για να αποκτήσετε πλήρεις λειτουργίες του προϊόντος χωρίς περιορισμούς
  3. Ορίστε το URL για τη σελίδα από την οποία θα ληφθεί ένα στιγμιότυπο
  4. Φορτώστε τη σελίδα-στόχο στο αντικείμενο κλάσης HTMLDocument
  5. Δημιουργήστε το αντικείμενο κλάσης ImageSaveOptions για να προσαρμόσετε την εικόνα
  6. Ορίστε την ανάλυση και τη μορφή της εξόδου εικόνας ως PNG
  7. Αποδώστε τη φορτωμένη ιστοσελίδα σε εικόνα και αποθηκεύστε το αποτέλεσμα

Τα παραπάνω βήματα περιγράφουν πώς να δημιουργήσετε ένα στιγμιότυπο πλήρους ιστοσελίδας χρησιμοποιώντας Java. Ξεκινήστε τη διαδικασία φορτώνοντας μια άδεια, ορίζοντας το URL και δημιουργώντας ένα αντικείμενο HTMLDocument με το καθορισμένο URL. Δημιουργήστε ένα αντικείμενο της κλάσης ImageSaveOptions, ορίστε την οριζόντια και κάθετη ανάλυση, ορίστε τη μορφή εξόδου της εικόνας και χρησιμοποιήστε τη μέθοδο Converter.convertHTML() για να αποδώσετε την ιστοσελίδα.

Κώδικας για τη λήψη πλήρους στιγμιότυπου ολόκληρης ιστοσελίδας χρησιμοποιώντας Java

Αυτός ο κώδικας δείχνει την υλοποίηση του full webpage screen capture using Java. Χρησιμοποιήστε την κλάση PageSetup για να ορίσετε τις σημαίες FitToContentWidth και FitToContentHeight στο PageLayoutOptions για τη λήψη ολόκληρης της σελίδας. Περαιτέρω προσαρμογές είναι δυνατές χρησιμοποιώντας τη μέθοδο setBackgroundColor(), αλλάζοντας το ImageFormat σε Webp για μικρότερο μέγεθος αρχείου, χρησιμοποιώντας χαμηλότερη ανάλυση εάν απαιτείται μικρότερη έξοδος, και δουλεύοντας με το options.getCss() για να ελέγξετε τα φύλλα στυλ και την επιλογή μέσων κατά τη διαδικασία απόδοσης.

Αυτός ο οδηγός εξηγεί τη διαδικασία λήψης στιγμιότυπων της ιστοσελίδας. Για τη μετατροπή EPUB σε PDF, δείτε το άρθρο Change EPUB to PDF in Java.

 Ελληνικά