ThumbnailDevice
Επισκόπηση
ThumbnailDevice είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: ImageDevice.
Αποδίδει τις σελίδες εγγράφων PDF σε μικρογραφίες εικόνων PNG.
Αυτή η κλάση παρέχει 16 μεθόδους για εργασία με αντικείμενα ThumbnailDevice σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: GetBitmap, ImageDevice, Process, ThumbnailDevice. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Resolution | Resolution | Ανάγνωση | Ανάλυση εξόδου σε DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Ανάγνωση/Εγγραφή | Επιλογές απόδοσης για προχωρημένο έλεγχο της μετατροπής σελίδας σε εικόνα. |
CoordinateType | PageCoordinateType | Ανάγνωση/Εγγραφή | Ποιο πλαίσιο σελίδας καθορίζει τις εκτάσεις της αποδιδόμενης εικόνας. |
Width | int | Ανάγνωση | Διαμορφωμένο στοχευμένο πλάτος εικονοστοιχείων (0 = ακολουθεί το φυσικό μέγεθος της σελίδας στην Ανάλυση). |
Height | int | Ανάγνωση | Διαμορφωμένο στοχευμένο ύψος εικονοστοιχείων (0 = ακολουθεί το φυσικό μέγεθος της σελίδας στην Ανάλυση). |
FormPresentationMode | FormPresentationMode | Ανάγνωση/Εγγραφή | Πώς εμφανίζονται τα πεδία φόρμας (Παραγωγή vs Επεξεργαστής). |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
ThumbnailDevice() | Καλεί το ThumbnailDevice σε αυτήν τη ThumbnailDevice παρουσία. |
ThumbnailDevice(resolution: Resolution) | Καλεί το ThumbnailDevice(resolution) σε αυτήν τη ThumbnailDevice παρουσία. |
ThumbnailDevice(width: int, height: int) | Καλεί ThumbnailDevice(width, height) σε αυτήν την ThumbnailDevice παρουσία. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Καλεί ThumbnailDevice(width, height, resolution) σε αυτήν την ThumbnailDevice παρουσία. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Κατασκευάζεται με μέγεθος στο δοσμένο pageSize στα 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Κατασκευάζεται με μέγεθος στο pageSize στην απαιτούμενη ανάλυση. |
Process(page: Page, output: Stream) | Καλεί Process(page, output) σε αυτήν την παρουσία του ThumbnailDevice. |
ImageDevice(resolution: Resolution) | Αρχικοποιεί ένα νέο ImageDevice με μια Resolution χρησιμοποιώντας το ενσωματωμένο SoftwarePageRenderer. |
ImageDevice() | Αρχικοποιεί ένα νέο ImageDevice με προεπιλεγμένη ανάλυση και ενσωματωμένο SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Αρχικοποιεί ένα νέο ImageDevice με ρητές διαστάσεις εξόδου σε εικονοστοιχεία χρησιμοποιώντας το ενσωματωμένο SoftwarePageRenderer στην προεπιλεγμένη ανάλυση (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Αρχικοποιεί ένα νέο ImageDevice με ρητές διαστάσεις εξόδου σε εικονοστοιχεία και ανάλυση απόδοσης χρησιμοποιώντας το ενσωματωμένο SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Αρχικοποιεί από ένα PageSize (σε σημεία· μετατρεπόμενο σε ακέραιες διαστάσεις εικονοστοιχείων στην προεπιλεγμένη τιμή 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Αρχικοποίηση από ένα PageSize και ανάλυση απόδοσης. |
GetBitmap(page: Page) | Απόδοση μιας σελίδας σε Bitmap. |
Process(page: Page, outputFileName: string) | Μετατροπή μιας σελίδας σε αρχείο εικόνας. |
Process(page: Page) | Μετατροπή μιας σελίδας σε bytes εικόνας. |