Visor PDF

Visor PDF

Visión general

PdfViewer es una clase en Aspose.PDF FOSS para .NET. Hereda de: IFacade, System.IDisposable.

Fachada para ver / imprimir un documento PDF.

Esta clase proporciona 35 métodos para trabajar con objetos PdfViewer en programas .NET. Los métodos disponibles incluyen: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, y 4 métodos adicionales. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, y 13 más.

Propiedades

NombreTipoAccesoDescripción
AutoResizeboolRead/WriteObtiene o establece el redimensionamiento automático.
AutoRotateboolRead/WriteObtiene o establece la rotación automática.
AutoRotateModeAutoRotateModeRead/WriteObtiene o establece el modo de rotación automática.
CoordinateTypePageCoordinateTypeRead/WriteObtiene o establece el tipo de coordenada.
FormPresentationModeFormPresentationModeRead/WriteObtiene o establece el modo de presentación del formulario.
HorizontalAlignmentHorizontalAlignmentRead/WriteObtiene o establece la alineación horizontal.
VerticalAlignmentVerticalAlignmentRead/WriteObtiene o establece la alineación vertical.
PageCountintReadNúmero de páginas en el documento vinculado, o 0 cuando no hay nada vinculado.
PasswordstringRead/WriteContraseña del propietario utilizada al abrir documentos cifrados mediante OpenPdfFile(string).
PrintAsGrayscaleboolRead/WriteObtiene o establece la impresión en escala de grises.
PrintAsImageboolRead/WriteObtiene o establece la impresión como imagen.
PrintPageDialogboolRead/WriteCuando es verdadero, PrintDocumentWithSetup mostrará el cuadro de diálogo de impresión del SO.
PrintStatusobjectReadSiempre devuelve null en esta compilación; la impresión no está implementada.
PrinterJobNamestringRead/WriteObtiene o establece el nombre del trabajo de impresión.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/WriteObtiene o establece las opciones de renderizado.
ResolutionintRead/WriteDPI de rasterización objetivo consultado por el renderizado a nivel de visor (los métodos Decode lanzan excepción, por lo que esto es solo de configuración por ahora).
ScaleFactorfloatRead/WriteObtiene o establece el factor de escala.
ShowHiddenAreasboolRead/WriteObtiene o establece la visualización de áreas ocultas.
UseIntermidiateImageboolRead/WriteObtiene o establece el uso de imagen intermedia.

Métodos

SignatureDescription
PdfViewer()Llama a PdfViewer en esta instancia de PdfViewer.
PdfViewer(document: Document)Llama a PdfViewer(document) en esta instancia de PdfViewer.
BindPdf(srcDoc: Document)Carga un PDF desde una ruta de archivo en el visor.
BindPdf(srcFile: string)Llama a BindPdf(srcFile) en esta instancia de PdfViewer.
BindPdf(srcStream: Stream)Llama a BindPdf(srcStream) en esta instancia de PdfViewer.
OpenPdfFile(filePath: string)Llama a OpenPdfFile(filePath) en esta instancia de PdfViewer.
OpenPdfFile(inputStream: Stream)Llama a OpenPdfFile(inputStream) en esta instancia de PdfViewer.
Close()Llama a Close en esta instancia de PdfViewer.
ClosePdfFile()Llama a ClosePdfFile en esta instancia de PdfViewer.
Dispose()Llama a Dispose en esta instancia de PdfViewer.
Save(destFile: string)Llama a Save(destFile) en esta instancia de PdfViewer.
Save(destStream: Stream)Llama a Save(destStream) en esta instancia de PdfViewer.
DecodePage(pageNumber: int)Siempre lanza una excepción: el visor no produce objetos Bitmap; renderice mediante ImageDevice (basado en SkiaSharp) en su lugar.
DecodeAllPages()Siempre lanza una excepción: vea DecodePage(int).
GetDefaultPageSettings()Devuelve un nuevo PageSettings vacío.
GetDefaultPrinterSettings()Devuelve un nuevo PrinterSettings vacío.
PrintDocument()Envía el PDF actualmente vinculado a la impresora predeterminada.
PrintDocumentWithSettings(printerSettings: PrinterSettings)Llama a PrintDocumentWithSettings(printerSettings) en esta instancia de PdfViewer.
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings)Llama a PrintDocumentWithSettings(pageSettings, printerSettings) en esta instancia de PdfViewer.
PrintDocumentWithSetup()Llama a PrintDocumentWithSetup en esta instancia de PdfViewer.
PrintDocuments(documents: Document[])Llama a PrintDocuments(documents) en esta instancia de PdfViewer.
PrintDocuments(filePaths: string[])Llama a PrintDocuments(filePaths) en esta instancia de PdfViewer.
PrintDocuments(documentStreams: Stream[])Llama a PrintDocuments(documentStreams) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documents: Document[])Llama a PrintDocuments(printerSettings, documents) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[])Llama a PrintDocuments(printerSettings, filePaths) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[])Llama a PrintDocuments(printerSettings, documentStreams) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[])Llama a PrintDocuments(printerSettings, pageSettings, documents) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[])Llama a PrintDocuments(printerSettings, pageSettings, filePaths) en esta instancia de PdfViewer.
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[])Llama a PrintDocuments(printerSettings, pageSettings, documentStreams) en esta instancia de PdfViewer.
PrintLargePdf(filePath: string)Llama a PrintLargePdf(filePath) en esta instancia de PdfViewer.
PrintLargePdf(inputStream: Stream)Llama a PrintLargePdf(inputStream) en esta instancia de PdfViewer.
PrintLargePdf(filePath: string, printerSettings: PrinterSettings)Llama a PrintLargePdf(filePath, printerSettings) en esta instancia de PdfViewer.
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings)Llama a PrintLargePdf(inputStream, printerSettings) en esta instancia de PdfViewer.
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings)Llama a PrintLargePdf(filePath, pageSettings, printerSettings) en esta instancia de PdfViewer.
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings)Llama a PrintLargePdf(inputStream, pageSettings, printerSettings) en esta instancia de PdfViewer.

Ver también

 Español