PdfViewer
Vue d’ensemble
PdfViewer est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : IFacade, System.IDisposable.
Façade pour visualiser / imprimer un document PDF.
Cette classe fournit 35 méthodes pour travailler avec des objets PdfViewer dans les programmes .NET.
Les méthodes disponibles incluent : BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, et 4 méthodes supplémentaires.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, et 13 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
AutoResize | bool | Read/Write | Obtient ou définit le redimensionnement automatique. |
AutoRotate | bool | Read/Write | Obtient ou définit la rotation automatique. |
AutoRotateMode | AutoRotateMode | Read/Write | Obtient ou définit le mode de rotation automatique. |
CoordinateType | PageCoordinateType | Read/Write | Obtient ou définit le type de coordonnées. |
FormPresentationMode | FormPresentationMode | Read/Write | Obtient ou définit le mode de présentation du formulaire. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Obtient ou définit l’alignement horizontal. |
VerticalAlignment | VerticalAlignment | Read/Write | Obtient ou définit l’alignement vertical. |
PageCount | int | Read | Nombre de pages dans le document lié, ou 0 lorsqu’aucun n’est lié. |
Password | string | Read/Write | Mot de passe propriétaire utilisé lors de l’ouverture de documents chiffrés via OpenPdfFile(string). |
PrintAsGrayscale | bool | Read/Write | Obtient ou définit l’impression en niveaux de gris. |
PrintAsImage | bool | Read/Write | Obtient ou définit l’impression en tant qu’image. |
PrintPageDialog | bool | Read/Write | Lorsque vrai, PrintDocumentWithSetup afficherait la boîte de dialogue d’impression du système d’exploitation. |
PrintStatus | object | Read | Renvoie toujours null dans cette version ; l’impression n’est pas implémentée. |
PrinterJobName | string | Read/Write | Obtient ou définit le nom du travail d’impression. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Obtient ou définit les options de rendu. |
Resolution | int | Read/Write | DPI de rasterisation cible consulté par le rendu au niveau du visualiseur (les méthodes Decode lèvent une exception, il s’agit donc actuellement d’une configuration uniquement). |
ScaleFactor | float | Read/Write | Obtient ou définit le facteur d’échelle. |
ShowHiddenAreas | bool | Read/Write | Obtient ou définit l’affichage des zones cachées. |
UseIntermidiateImage | bool | Read/Write | Obtient ou définit l’utilisation de l’image intermédiaire. |
Méthodes
| Signature | Description |
|---|---|
PdfViewer() | Appelle PdfViewer sur cette instance de PdfViewer. |
PdfViewer(document: Document) | Appelle PdfViewer(document) sur cette instance de PdfViewer. |
BindPdf(srcDoc: Document) | Charge un PDF à partir d’un chemin de fichier dans le visualiseur |
BindPdf(srcFile: string) | Appelle BindPdf(srcFile) sur cette instance de PdfViewer. |
BindPdf(srcStream: Stream) | Appelle BindPdf(srcStream) sur cette instance de PdfViewer. |
OpenPdfFile(filePath: string) | Appelle OpenPdfFile(filePath) sur cette instance de PdfViewer. |
OpenPdfFile(inputStream: Stream) | Appelle OpenPdfFile(inputStream) sur cette instance de PdfViewer. |
Close() | Appelle Close sur cette instance de PdfViewer. |
ClosePdfFile() | Appelle ClosePdfFile sur cette instance de PdfViewer. |
Dispose() | Appelle Dispose sur cette instance de PdfViewer. |
Save(destFile: string) | Appelle Save(destFile) sur cette instance de PdfViewer. |
Save(destStream: Stream) | Appelle Save(destStream) sur cette instance de PdfViewer. |
DecodePage(pageNumber: int) | Toujours lance une exception : le visualiseur ne produit pas d’objets Bitmap ; utilisez le rendu via ImageDevice (basé sur SkiaSharp) à la place. |
DecodeAllPages() | Toujours lance une exception : voir DecodePage(int). |
GetDefaultPageSettings() | Renvoie un nouvel objet PageSettings vide. |
GetDefaultPrinterSettings() | Renvoie un nouvel objet PrinterSettings vide. |
PrintDocument() | Envoie le PDF actuellement lié à l’imprimante par défaut |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Appelle PrintDocumentWithSettings(printerSettings) sur cette instance de PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Appelle PrintDocumentWithSettings(pageSettings, printerSettings) sur cette instance de PdfViewer. |
PrintDocumentWithSetup() | Appelle PrintDocumentWithSetup sur cette instance de PdfViewer. |
PrintDocuments(documents: Document[]) | Appelle PrintDocuments(documents) sur cette instance de PdfViewer. |
PrintDocuments(filePaths: string[]) | Appelle PrintDocuments(filePaths) sur cette instance de PdfViewer. |
PrintDocuments(documentStreams: Stream[]) | Appelle PrintDocuments(documentStreams) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Appelle PrintDocuments(printerSettings, documents) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Appelle PrintDocuments(printerSettings, filePaths) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Appelle PrintDocuments(printerSettings, documentStreams) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Appelle PrintDocuments(printerSettings, pageSettings, documents) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Appelle PrintDocuments(printerSettings, pageSettings, filePaths) sur cette instance de PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Appelle PrintDocuments(printerSettings, pageSettings, documentStreams) sur cette instance de PdfViewer. |
PrintLargePdf(filePath: string) | Appelle PrintLargePdf(filePath) sur cette instance de PdfViewer. |
PrintLargePdf(inputStream: Stream) | Appelle PrintLargePdf(inputStream) sur cette instance de PdfViewer. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Appelle PrintLargePdf(filePath, printerSettings) sur cette instance de PdfViewer. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Appelle PrintLargePdf(inputStream, printerSettings) sur cette instance de PdfViewer. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Appelle PrintLargePdf(filePath, pageSettings, printerSettings) sur cette instance de PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Appelle PrintLargePdf(inputStream, pageSettings, printerSettings) sur cette instance de PdfViewer. |