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

NomTypeAccèsDescription
AutoResizeboolRead/WriteObtient ou définit le redimensionnement automatique.
AutoRotateboolRead/WriteObtient ou définit la rotation automatique.
AutoRotateModeAutoRotateModeRead/WriteObtient ou définit le mode de rotation automatique.
CoordinateTypePageCoordinateTypeRead/WriteObtient ou définit le type de coordonnées.
FormPresentationModeFormPresentationModeRead/WriteObtient ou définit le mode de présentation du formulaire.
HorizontalAlignmentHorizontalAlignmentRead/WriteObtient ou définit l’alignement horizontal.
VerticalAlignmentVerticalAlignmentRead/WriteObtient ou définit l’alignement vertical.
PageCountintReadNombre de pages dans le document lié, ou 0 lorsqu’aucun n’est lié.
PasswordstringRead/WriteMot de passe propriétaire utilisé lors de l’ouverture de documents chiffrés via OpenPdfFile(string).
PrintAsGrayscaleboolRead/WriteObtient ou définit l’impression en niveaux de gris.
PrintAsImageboolRead/WriteObtient ou définit l’impression en tant qu’image.
PrintPageDialogboolRead/WriteLorsque vrai, PrintDocumentWithSetup afficherait la boîte de dialogue d’impression du système d’exploitation.
PrintStatusobjectReadRenvoie toujours null dans cette version ; l’impression n’est pas implémentée.
PrinterJobNamestringRead/WriteObtient ou définit le nom du travail d’impression.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/WriteObtient ou définit les options de rendu.
ResolutionintRead/WriteDPI 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).
ScaleFactorfloatRead/WriteObtient ou définit le facteur d’échelle.
ShowHiddenAreasboolRead/WriteObtient ou définit l’affichage des zones cachées.
UseIntermidiateImageboolRead/WriteObtient ou définit l’utilisation de l’image intermédiaire.

Méthodes

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

Voir aussi

 Français