Αυτός ο σύντομος οδηγός εξηγεί πώς να καταγράψετε πλήρη στιγμιότυπο ιστοσελίδας χρησιμοποιώντας C#. Παρέχει λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων προγραμματισμού και δείγμα κώδικα για τη λήψη ενός ολόκληρου στιγμιότυπου ιστοσελίδας χρησιμοποιώντας C#. Θα λάβετε πληροφορίες για τη δημιουργία προσαρμοσμένης εξόδου σύμφωνα με τις απαιτήσεις σας.
Βήματα για τη λήψη πλήρους στιγμιότυπου ολόκληρης ιστοσελίδας χρησιμοποιώντας C#
- Ρυθμίστε το IDE να χρησιμοποιεί Aspose.HTML for .NET για να τραβήξετε ένα στιγμιότυπο ολόκληρης της ιστοσελίδας
- Ορίστε την άδεια ώστε να αποφύγετε τυχόν περιορισμούς δοκιμής του προϊόντος
- Καθορίστε τη σελίδα του ιστότοπου της οποίας θα ληφθεί το στιγμιότυπο
- Φορτώστε τη σελίδα προέλευσης στη μνήμη
- Δημιουργήστε το αντικείμενο ImageSaveOptions και ορίστε τον τύπο εξόδου εικόνας σε PNG
- Ορίστε την οριζόντια και κατακόρυφη ανάλυση της παραγόμενης εικόνας
- Αποδώστε τη ιστοσελίδα ως εικόνα χρησιμοποιώντας τη μέθοδο ConvertHTML()
Αυτά τα βήματα περιγράφουν πώς να πάρετε ένα screenshot of an entire webpage using C#. Ορίστε την άδεια, καθορίστε τη σελίδα και φορτώστε την στη μνήμη, και δημιουργήστε το αντικείμενο της κλάσης ImageSaveOptions. Τέλος, ορίστε τις παραμέτρους εξόδου της εικόνας και αποδώστε τη σελίδα ως εικόνα.
Κώδικας για λήψη στιγμιότυπου οθόνης ιστοσελίδας με C#
Αυτό το δείγμα κώδικα δείχνει πώς να εφαρμόσετε πλήρη λήψη οθόνης ιστοσελίδας χρησιμοποιώντας C#. Για τη λήψη ολόκληρης της σελίδας, χρησιμοποιήστε τις επιλογές προσαρμογής διάταξης σελίδας για να καταγράψετε ολόκληρη τη σελίδα αντί της προεπιλεγμένης προβολής. Μπορείτε επίσης να δοκιμάσετε να ορίσετε το χρώμα φόντου της εικόνας, να ορίσετε προσαρμοσμένο μέγεθος προβολής και να ορίσετε χρονικό όριο δικτύου για τη διαχείριση καθυστερήσεων στη φόρτωση της ιστοσελίδας.
Αυτό το σεμινάριο βοηθά στη λήψη στιγμιότυπων ιστοσελίδων. Για να μετατρέψετε το Markdown σε εικόνα, ανατρέξτε στο άρθρο Convert Markdown to Word in C#.