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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
AutoResize | bool | Read/Write | Obtiene o establece el redimensionamiento automático. |
AutoRotate | bool | Read/Write | Obtiene o establece la rotación automática. |
AutoRotateMode | AutoRotateMode | Read/Write | Obtiene o establece el modo de rotación automática. |
CoordinateType | PageCoordinateType | Read/Write | Obtiene o establece el tipo de coordenada. |
FormPresentationMode | FormPresentationMode | Read/Write | Obtiene o establece el modo de presentación del formulario. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Obtiene o establece la alineación horizontal. |
VerticalAlignment | VerticalAlignment | Read/Write | Obtiene o establece la alineación vertical. |
PageCount | int | Read | Número de páginas en el documento vinculado, o 0 cuando no hay nada vinculado. |
Password | string | Read/Write | Contraseña del propietario utilizada al abrir documentos cifrados mediante OpenPdfFile(string). |
PrintAsGrayscale | bool | Read/Write | Obtiene o establece la impresión en escala de grises. |
PrintAsImage | bool | Read/Write | Obtiene o establece la impresión como imagen. |
PrintPageDialog | bool | Read/Write | Cuando es verdadero, PrintDocumentWithSetup mostrará el cuadro de diálogo de impresión del SO. |
PrintStatus | object | Read | Siempre devuelve null en esta compilación; la impresión no está implementada. |
PrinterJobName | string | Read/Write | Obtiene o establece el nombre del trabajo de impresión. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Obtiene o establece las opciones de renderizado. |
Resolution | int | Read/Write | DPI 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). |
ScaleFactor | float | Read/Write | Obtiene o establece el factor de escala. |
ShowHiddenAreas | bool | Read/Write | Obtiene o establece la visualización de áreas ocultas. |
UseIntermidiateImage | bool | Read/Write | Obtiene o establece el uso de imagen intermedia. |
Métodos
| Signature | Description |
|---|---|
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. |