Προβολέας PDF
Επισκόπηση
PdfViewer είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: IFacade, System.IDisposable.
Διεπαφή για προβολή / εκτύπωση εγγράφου PDF.
Αυτή η κλάση παρέχει 35 μεθόδους για εργασία με αντικείμενα PdfViewer σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, και 4 επιπλέον μεθόδους.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, και 13 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
AutoResize | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την αυτόματη αλλαγή μεγέθους. |
AutoRotate | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την αυτόματη περιστροφή. |
AutoRotateMode | AutoRotateMode | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη λειτουργία αυτόματης περιστροφής. |
CoordinateType | PageCoordinateType | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τον τύπο συντεταγμένων. |
FormPresentationMode | FormPresentationMode | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη λειτουργία παρουσίασης φόρμας. |
HorizontalAlignment | HorizontalAlignment | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την οριζόντια στοίχιση. |
VerticalAlignment | VerticalAlignment | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την κατακόρυφη στοίχιση. |
PageCount | int | Ανάγνωση | Αριθμός σελίδων στο δεσμευμένο έγγραφο, ή 0 όταν δεν υπάρχει δεσμευμένο. |
Password | string | Ανάγνωση/Εγγραφή | Κωδικός ιδιοκτήτη που χρησιμοποιείται κατά το άνοιγμα κρυπτογραφημένων εγγράφων μέσω OpenPdfFile(string). |
PrintAsGrayscale | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την εκτύπωση σε αποχρώσεις του γκρι. |
PrintAsImage | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την εκτύπωση ως εικόνα. |
PrintPageDialog | bool | Ανάγνωση/Εγγραφή | Όταν είναι αληθές, το PrintDocumentWithSetup θα εμφανίσει το διάλογο εκτύπωσης του λειτουργικού συστήματος. |
PrintStatus | object | Ανάγνωση | Πάντα επιστρέφει null σε αυτήν την έκδοση· η εκτύπωση δεν έχει υλοποιηθεί. |
PrinterJobName | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το όνομα εργασίας του εκτυπωτή. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τις επιλογές απόδοσης. |
Resolution | int | Ανάγνωση/Εγγραφή | Στόχος DPI ραστεροποίησης που λαμβάνεται υπόψη από την απόδοση σε επίπεδο προβολέα (οι μέθοδοι Decode αποτυγχάνουν, οπότε αυτή τη στιγμή είναι μόνο για ρύθμιση). |
ScaleFactor | float | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τον συντελεστή κλίμακας. |
ShowHiddenAreas | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την εμφάνιση κρυφών περιοχών. |
UseIntermidiateImage | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη χρήση ενδιάμεσης εικόνας. |
Μέθοδοι
| Signature | Description |
|---|---|
PdfViewer() | Καλεί το PdfViewer σε αυτήν την παρουσία του PdfViewer. |
PdfViewer(document: Document) | Καλεί το PdfViewer(document) σε αυτήν την παρουσία του PdfViewer. |
BindPdf(srcDoc: Document) | Φορτώνει ένα PDF από διαδρομή αρχείου στον προβολέα |
BindPdf(srcFile: string) | Καλεί το BindPdf(srcFile) σε αυτήν την παρουσία του PdfViewer. |
BindPdf(srcStream: Stream) | Καλεί το BindPdf(srcStream) σε αυτήν την παρουσία του PdfViewer. |
OpenPdfFile(filePath: string) | Καλεί το OpenPdfFile(filePath) σε αυτήν την παρουσία του PdfViewer. |
OpenPdfFile(inputStream: Stream) | Καλεί το OpenPdfFile(inputStream) σε αυτήν την παρουσία του PdfViewer. |
Close() | Καλεί το Close σε αυτήν την παρουσία του PdfViewer. |
ClosePdfFile() | Καλεί το ClosePdfFile σε αυτήν την παρουσία του PdfViewer. |
Dispose() | Καλεί το Dispose σε αυτήν την παρουσία του PdfViewer. |
Save(destFile: string) | Καλεί το Save(destFile) σε αυτήν την παρουσία του PdfViewer. |
Save(destStream: Stream) | Καλεί το Save(destStream) σε αυτήν την παρουσία του PdfViewer. |
DecodePage(pageNumber: int) | Πάντα ρίχνει εξαίρεση: ο προβολέας δεν παράγει αντικείμενα Bitmap· αποδίδεται μέσω ImageDevice (με υποστήριξη SkiaSharp) αντί αυτού. |
DecodeAllPages() | Πάντα ρίχνει εξαίρεση: δείτε DecodePage(int). |
GetDefaultPageSettings() | Επιστρέφει ένα νέο, κενό PageSettings. |
GetDefaultPrinterSettings() | Επιστρέφει ένα νέο, κενό PrinterSettings. |
PrintDocument() | Στέλνει το τρέχον συνδεδεμένο PDF στον προεπιλεγμένο εκτυπωτή |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Καλεί το PrintDocumentWithSettings(printerSettings) σε αυτήν την παρουσία του PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Καλεί το PrintDocumentWithSettings(pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer. |
PrintDocumentWithSetup() | Καλεί το PrintDocumentWithSetup σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(documents: Document[]) | Καλεί το PrintDocuments(documents) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(filePaths: string[]) | Καλεί το PrintDocuments(filePaths) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(documentStreams: Stream[]) | Καλεί το PrintDocuments(documentStreams) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Καλεί το PrintDocuments(printerSettings, documents) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Καλεί το PrintDocuments(printerSettings, filePaths) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Καλεί το PrintDocuments(printerSettings, documentStreams) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Καλεί το PrintDocuments(printerSettings, pageSettings, documents) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Καλεί το PrintDocuments(printerSettings, pageSettings, filePaths) σε αυτήν την παρουσία του PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Καλεί το PrintDocuments(printerSettings, pageSettings, documentStreams) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(filePath: string) | Καλεί το PrintLargePdf(filePath) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(inputStream: Stream) | Καλεί το PrintLargePdf(inputStream) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Καλεί το PrintLargePdf(filePath, printerSettings) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Καλεί το PrintLargePdf(inputStream, printerSettings) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Καλεί το PrintLargePdf(filePath, pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Καλεί το PrintLargePdf(inputStream, pageSettings, printerSettings) σε αυτήν την παρουσία του PdfViewer. |