PDF-Viewer

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

NameTypeAccessDescription
AutoResizeboolRead/WriteLiest oder setzt die automatische Größenanpassung.
AutoRotateboolRead/WriteLiest oder setzt die automatische Drehung.
AutoRotateModeAutoRotateModeRead/WriteLiest oder setzt den automatischen Drehmodus.
CoordinateTypePageCoordinateTypeRead/WriteLiest oder setzt den Koordinatentyp.
FormPresentationModeFormPresentationModeRead/WriteLiest oder setzt den Formular‑Präsentationsmodus.
HorizontalAlignmentHorizontalAlignmentRead/WriteLiest oder setzt die horizontale Ausrichtung.
VerticalAlignmentVerticalAlignmentRead/WriteLiest oder setzt die vertikale Ausrichtung.
PageCountintReadAnzahl der Seiten im gebundenen Dokument oder 0, wenn nichts gebunden ist.
PasswordstringRead/WriteOwner‑Passwort, das beim Öffnen verschlüsselter Dokumente über OpenPdfFile(string) verwendet wird.
PrintAsGrayscaleboolRead/WriteLiest oder setzt das Drucken in Graustufen.
PrintAsImageboolRead/WriteLiest oder setzt das Drucken als Bild.
PrintPageDialogboolRead/WriteWenn true, zeigt PrintDocumentWithSetup den OS‑Druckdialog an.
PrintStatusobjectReadGibt in diesem Build immer null zurück; Drucken ist nicht implementiert.
PrinterJobNamestringRead/WriteLiest oder setzt den Druckerauftragsnamen.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/WriteLiest oder setzt die Rendering‑Optionen.
ResolutionintRead/WriteZiel‑Rasterisierungs‑DPI, das vom Rendering auf Viewer‑Ebene verwendet wird (die Decode‑Methoden werfen eine Ausnahme, daher ist dies derzeit nur eine Konfiguration).
ScaleFactorfloatRead/WriteLiest oder setzt den Skalierungsfaktor.
ShowHiddenAreasboolRead/WriteLiest oder setzt das Anzeigen versteckter Bereiche.
UseIntermidiateImageboolRead/WriteLiest oder setzt die Verwendung eines Zwischenspeicherbildes.

Methoden

SignatureDescription
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.

Siehe auch

 Deutsch