PdfViewer
Преглед
PdfViewer е клас в Aspose.PDF FOSS за .NET. Наследява от: IFacade, System.IDisposable.
Фасада за преглед/отпечатване на PDF документ.
Този клас предоставя 35 метода за работа с обекти PdfViewer в .NET програми.
Наличните методи включват: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings, и 4 допълнителни метода.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment, и още 13.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
AutoResize | bool | Четене/Писане | Получава или задава автоматичното преоразмеряване. |
AutoRotate | bool | Четене/Писане | Получава или задава автоматичното завъртане. |
AutoRotateMode | AutoRotateMode | Четене/Писане | Получава или задава режим на автоматично завъртане. |
CoordinateType | PageCoordinateType | Четене/Писане | Получава или задава тип на координатите. |
FormPresentationMode | FormPresentationMode | Четене/Писане | Получава или задава режим на представяне на формата. |
HorizontalAlignment | HorizontalAlignment | Четене/Писане | Получава или задава хоризонтално подравняване. |
VerticalAlignment | VerticalAlignment | Четене/Писане | Получава или задава вертикално подравняване. |
PageCount | int | Четене | Брой страници в свързания документ, или 0, когато нищо не е свързано. |
Password | string | Четене/Писане | Парола на собственика, използвана при отваряне на криптирани документи чрез OpenPdfFile(string). |
PrintAsGrayscale | bool | Четене/Писане | Получава или задава печат в нюанси на сивото. |
PrintAsImage | bool | Четене/Писане | Получава или задава печат като изображение. |
PrintPageDialog | bool | Четене/Писане | Когато е истина, PrintDocumentWithSetup ще покаже диалоговия прозорец за печат на ОС. |
PrintStatus | object | Четене | Винаги връща null в тази версия; печатането не е реализирано. |
PrinterJobName | string | Четене/Писане | Получава или задава името на задачата за принтер. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Четене/Писане | Получава или задава опциите за рендериране. |
Resolution | int | Четене/Писане | Целеви DPI за растеризация, използван от рендерирането на ниво преглед (методите Decode хвърлят изключение, така че в момента това е само конфигурация). |
ScaleFactor | float | Четене/Писане | Получава или задава коефициент на мащабиране. |
ShowHiddenAreas | bool | Четене/Писане | Получава или задава показването на скрити области. |
UseIntermidiateImage | bool | Четене/Писане | Получава или задава използването на междинно изображение. |
Методи
| Signature | Description |
|---|---|
PdfViewer() | Извиква PdfViewer върху този екземпляр на PdfViewer. |
PdfViewer(document: Document) | Извиква PdfViewer(document) върху този екземпляр на PdfViewer. |
BindPdf(srcDoc: Document) | Зарежда PDF от път към файл в прегледача |
BindPdf(srcFile: string) | Извиква BindPdf(srcFile) върху този екземпляр на PdfViewer. |
BindPdf(srcStream: Stream) | Извиква BindPdf(srcStream) върху този екземпляр на PdfViewer. |
OpenPdfFile(filePath: string) | Извиква OpenPdfFile(filePath) върху този екземпляр на PdfViewer. |
OpenPdfFile(inputStream: Stream) | Извиква OpenPdfFile(inputStream) върху този екземпляр на PdfViewer. |
Close() | Извиква Close върху този екземпляр на PdfViewer. |
ClosePdfFile() | Извиква ClosePdfFile върху този екземпляр на PdfViewer. |
Dispose() | Извиква Dispose върху този екземпляр на PdfViewer. |
Save(destFile: string) | Извиква Save(destFile) върху този екземпляр на PdfViewer. |
Save(destStream: Stream) | Извиква Save(destStream) върху този екземпляр на PdfViewer. |
DecodePage(pageNumber: int) | Винаги хвърля изключение: прегледачът не създава Bitmap обекти; вместо това рендерирайте чрез ImageDevice (подкрепен от SkiaSharp). |
DecodeAllPages() | Винаги хвърля изключение: вижте DecodePage(int). |
GetDefaultPageSettings() | Връща нов, празен PageSettings. |
GetDefaultPrinterSettings() | Връща нов, празен PrinterSettings. |
PrintDocument() | Изпраща текущо свързания PDF към подразбиращия се принтер |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Извиква PrintDocumentWithSettings(printerSettings) върху този екземпляр на PdfViewer. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Извиква PrintDocumentWithSettings(pageSettings, printerSettings) върху този екземпляр на PdfViewer. |
PrintDocumentWithSetup() | Извиква PrintDocumentWithSetup върху този екземпляр на PdfViewer. |
PrintDocuments(documents: Document[]) | Извиква PrintDocuments(documents) върху този екземпляр на PdfViewer. |
PrintDocuments(filePaths: string[]) | Извиква PrintDocuments(filePaths) върху този екземпляр на PdfViewer. |
PrintDocuments(documentStreams: Stream[]) | Извиква PrintDocuments(documentStreams) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Извиква PrintDocuments(printerSettings, documents) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Извиква PrintDocuments(printerSettings, filePaths) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Извиква PrintDocuments(printerSettings, documentStreams) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Извиква PrintDocuments(printerSettings, pageSettings, documents) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Извиква PrintDocuments(printerSettings, pageSettings, filePaths) върху този екземпляр на PdfViewer. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Извиква PrintDocuments(printerSettings, pageSettings, documentStreams) върху този екземпляр на PdfViewer. |
PrintLargePdf(filePath: string) | Извиква PrintLargePdf(filePath) върху този екземпляр на PdfViewer. |
PrintLargePdf(inputStream: Stream) | Извиква PrintLargePdf(inputStream) върху този екземпляр на PdfViewer. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Извиква PrintLargePdf(filePath, printerSettings) върху този екземпляр на PdfViewer. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Извиква PrintLargePdf(inputStream, printerSettings) върху този екземпляр на PdfViewer. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Извиква PrintLargePdf(filePath, pageSettings, printerSettings) върху този екземпляр на PdfViewer. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Извиква PrintLargePdf(inputStream, pageSettings, printerSettings) върху този екземпляр на PdfViewer. |