PDF-Viewer
Übersicht
PdfViewer ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IFacade, System.IDisposable.
Fassade zum Anzeigen / Drucken eines PDF-Dokuments.
Diese Klasse bietet 35 Methoden zur Arbeit mit PdfViewer‑Objekten in .NET‑Programmen.
Verfügbare Methoden umfassen: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings und 4 weitere Methoden.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment und 13 weitere.
Eigenschaften
| Name | Type | Access | Description |
|---|---|---|---|
AutoResize | bool | Read/Write | Liest oder setzt die automatische Größenanpassung. |
AutoRotate | bool | Read/Write | Liest oder setzt die automatische Drehung. |
AutoRotateMode | AutoRotateMode | Read/Write | Liest oder setzt den automatischen Drehmodus. |
CoordinateType | PageCoordinateType | Read/Write | Liest oder setzt den Koordinatentyp. |
FormPresentationMode | FormPresentationMode | Read/Write | Liest oder setzt den Formular‑Präsentationsmodus. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Liest oder setzt die horizontale Ausrichtung. |
VerticalAlignment | VerticalAlignment | Read/Write | Liest oder setzt die vertikale Ausrichtung. |
PageCount | int | Read | Anzahl der Seiten im gebundenen Dokument oder 0, wenn nichts gebunden ist. |
Password | string | Read/Write | Owner‑Passwort, das beim Öffnen verschlüsselter Dokumente über OpenPdfFile(string) verwendet wird. |
PrintAsGrayscale | bool | Read/Write | Liest oder setzt das Drucken in Graustufen. |
PrintAsImage | bool | Read/Write | Liest oder setzt das Drucken als Bild. |
PrintPageDialog | bool | Read/Write | Wenn true, zeigt PrintDocumentWithSetup den OS‑Druckdialog an. |
PrintStatus | object | Read | Gibt in diesem Build immer null zurück; Drucken ist nicht implementiert. |
PrinterJobName | string | Read/Write | Liest oder setzt den Druckerauftragsnamen. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Liest oder setzt die Rendering‑Optionen. |
Resolution | int | Read/Write | Ziel‑Rasterisierungs‑DPI, das vom Rendering auf Viewer‑Ebene verwendet wird (die Decode‑Methoden werfen eine Ausnahme, daher ist dies derzeit nur eine Konfiguration). |
ScaleFactor | float | Read/Write | Liest oder setzt den Skalierungsfaktor. |
ShowHiddenAreas | bool | Read/Write | Liest oder setzt das Anzeigen versteckter Bereiche. |
UseIntermidiateImage | bool | Read/Write | Liest oder setzt die Verwendung eines Zwischenspeicherbildes. |
Methoden
| Signature | Description |
|---|---|
PdfViewer() | Ruft PdfViewer für diese PdfViewer-Instanz auf. |
PdfViewer(document: Document) | Ruft PdfViewer(document) für diese PdfViewer-Instanz auf. |
BindPdf(srcDoc: Document) | Lädt ein PDF aus einem Dateipfad in den Viewer |
BindPdf(srcFile: string) | Ruft BindPdf(srcFile) für diese PdfViewer-Instanz auf. |
BindPdf(srcStream: Stream) | Ruft BindPdf(srcStream) für diese PdfViewer-Instanz auf. |
OpenPdfFile(filePath: string) | Ruft OpenPdfFile(filePath) für diese PdfViewer-Instanz auf. |
OpenPdfFile(inputStream: Stream) | Ruft OpenPdfFile(inputStream) für diese PdfViewer-Instanz auf. |
Close() | Ruft Close für diese PdfViewer-Instanz auf. |
ClosePdfFile() | Ruft ClosePdfFile für diese PdfViewer-Instanz auf. |
Dispose() | Ruft Dispose für diese PdfViewer-Instanz auf. |
Save(destFile: string) | Ruft Save(destFile) für diese PdfViewer-Instanz auf. |
Save(destStream: Stream) | Ruft Save(destStream) für diese PdfViewer-Instanz auf. |
DecodePage(pageNumber: int) | Wirft immer: Der Viewer erzeugt keine Bitmap-Objekte; rendern Sie stattdessen über ImageDevice (SkiaSharp-basiert). |
DecodeAllPages() | Wirft immer: Siehe DecodePage(int). |
GetDefaultPageSettings() | Gibt ein neues, leeres PageSettings-Objekt zurück. |
GetDefaultPrinterSettings() | Gibt ein neues, leeres PrinterSettings-Objekt zurück. |
PrintDocument() | Sendet das aktuell gebundene PDF an den Standarddrucker |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Ruft PrintDocumentWithSettings(printerSettings) für diese PdfViewer-Instanz auf. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Ruft PrintDocumentWithSettings(pageSettings, printerSettings) für diese PdfViewer-Instanz auf. |
PrintDocumentWithSetup() | Ruft PrintDocumentWithSetup für diese PdfViewer-Instanz auf. |
PrintDocuments(documents: Document[]) | Ruft PrintDocuments(documents) für diese PdfViewer-Instanz auf. |
PrintDocuments(filePaths: string[]) | Ruft PrintDocuments(filePaths) für diese PdfViewer-Instanz auf. |
PrintDocuments(documentStreams: Stream[]) | Ruft PrintDocuments(documentStreams) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Ruft PrintDocuments(printerSettings, documents) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Ruft PrintDocuments(printerSettings, filePaths) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Ruft PrintDocuments(printerSettings, documentStreams) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Ruft PrintDocuments(printerSettings, pageSettings, documents) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Ruft PrintDocuments(printerSettings, pageSettings, filePaths) für diese PdfViewer-Instanz auf. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Ruft PrintDocuments(printerSettings, pageSettings, documentStreams) für diese PdfViewer-Instanz auf. |
PrintLargePdf(filePath: string) | Ruft PrintLargePdf(filePath) für diese PdfViewer-Instanz auf. |
PrintLargePdf(inputStream: Stream) | Ruft PrintLargePdf(inputStream) für diese PdfViewer-Instanz auf. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Ruft PrintLargePdf(filePath, printerSettings) für diese PdfViewer-Instanz auf. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Ruft PrintLargePdf(inputStream, printerSettings) für diese PdfViewer-Instanz auf. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Ruft PrintLargePdf(filePath, pageSettings, printerSettings) für diese PdfViewer-Instanz auf. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Ruft PrintLargePdf(inputStream, pageSettings, printerSettings) für diese PdfViewer-Instanz auf. |