PdfViewer
Översikt
PdfViewer är en klass i Aspose.PDF FOSS för .NET. ärvt från: IFacade, System.IDisposable.
Fack för att visa / skriva ut ett PDF-dokument.
Denna klass ger 35 metoder för att arbeta med PdfViewer objekt i .NET-program. Tillgängliga metoder inkluderar: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings,och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment,Och 13 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
AutoResize | bool | Läs/ Skriv | Hämtar eller anger den automatiska storleksändringen. |
AutoRotate | bool | Läs/ Skriv | Hämtar eller anger automatisk rotation. |
AutoRotateMode | AutoRotateMode | Läs/ Skriv | Hämtar eller anger det automatiska rotationsläget. |
CoordinateType | PageCoordinateType | Läs/ Skriv | Hämtar eller anger koordinattypen. |
FormPresentationMode | FormPresentationMode | Läs/ Skriv | Hämtar eller anger formulärets presentationsläge. |
HorizontalAlignment | HorizontalAlignment | Läs/ Skriv | Hämtar eller anger den horisontella justeringen. |
VerticalAlignment | VerticalAlignment | Läs/ Skriv | Hämtar eller anger den vertikala justeringen. |
PageCount | int | Läsning | Antal sidor i det bunden dokumentet, eller 0 när ingenting är bundet. |
Password | string | Läs/ Skriv | Ägarens lösenord används när du öppnar krypterade dokument via OpenPdfFile(string). |
PrintAsGrayscale | bool | Läs/ Skriv | Hämtar eller anger utskriften som gråskala. |
PrintAsImage | bool | Läs/ Skriv | Hämtar eller anger utskriften som bild. |
PrintPageDialog | bool | Läs/ Skriv | När det är sant, PrintDocumentWithSetup skulle yta OS-skrivningssidan. |
PrintStatus | object | Läsning | Alltid returneras noll i denna byggnad; utskrift implementeras inte. |
PrinterJobName | string | Läs/ Skriv | Hämtar eller anger skrivarjobbnamnet. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Läs/ Skriv | Hämtar eller anger renderingsalternativen. |
Resolution | int | Läs/ Skriv | Mål rasterisering DPI som konsulteras av visuell nivå rendering (FOSS Decode metoder kasta, så detta är för närvarande konfiguration-endast). |
ScaleFactor | float | Läs/ Skriv | Hämtar eller anger skalningsfaktorn. |
ShowHiddenAreas | bool | Läs/ Skriv | Hämtar eller anger om dolda områden ska visas. |
UseIntermidiateImage | bool | Läs/ Skriv | Hämtar eller anger användning av mellanstegsbilden. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfViewer() | Kalla PdfViewer på detta PdfViewer instans. |
PdfViewer(document: Document) | Kalla PdfViewer(dokument) på detta PdfViewer instans. |
BindPdf(srcDoc: Document) | Ladda upp en PDF från ett filvägen till tittaren |
BindPdf(srcFile: string) | Kalla BindPdf(srcFile) på detta PdfViewer instans. |
BindPdf(srcStream: Stream) | Kalla BindPdf(srcStream) på detta PdfViewer instans. |
OpenPdfFile(filePath: string) | Kalla OpenPdfFile(filePath) på detta PdfViewer instans. |
OpenPdfFile(inputStream: Stream) | Kalla OpenPdfFile(inputStream) på detta PdfViewer instans. |
Close() | Kall Nära på denna PdfViewer instans. |
ClosePdfFile() | Kalla ClosePdfFile på detta PdfViewer instans. |
Dispose() | Rösta på denna instans PdfViewer. |
Save(destFile: string) | Kall Save(destFile) på denna instans PdfViewer. |
Save(destStream: Stream) | Kall Save(destStream) på denna instans PdfViewer. |
DecodePage(pageNumber: int) | Alltid kastar: FOSS producerar inte Bitmap-objekt från tittaren; render via ImageDevice (SkiaSharp-stödda) istället. |
DecodeAllPages() | Alltid kastar: se DecodePage(int). |
GetDefaultPageSettings() | Återkommer en färsk, tom PageSettings. |
GetDefaultPrinterSettings() | Återkommer en färsk, tom PrinterSettings. |
PrintDocument() | Skicka den aktuellt bunden PDF till standardskrivaren |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | Kalla PrintDocumentWithSettings(printerSettings) på detta PdfViewer instans. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalla PrintDocumentWithSettings(pageSettings, printerSetting) på detta PdfViewer inställning. |
PrintDocumentWithSetup() | Kalla PrintDocumentWithSetup på detta PdfViewer instans. |
PrintDocuments(documents: Document[]) | Kalla PrintDocuments(dokument) på detta PdfViewer instans. |
PrintDocuments(filePaths: string[]) | Kalla PrintDocuments(filePaths) på detta PdfViewer instans. |
PrintDocuments(documentStreams: Stream[]) | Kalla PrintDocuments(documentStreams) på detta PdfViewer instans. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | Kalla PrintDocuments(printerSettings, dokument) på detta PdfViewer inställning. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | Kalla PrintDocuments(printerSettings, filePaths) på detta PdfViewer instans. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | Kalla PrintDocuments(printerSettings, dokumentStreams) på detta PdfViewer inställning. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | Kalla PrintDocuments(printerSettings, pageSetting, dokument) på detta PdfViewer inställning. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | Kalla PrintDocuments(printerSettings, pageSetting, filePaths) på detta PdfViewer instans. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | Kalla PrintDocuments(printerSettings, pageSetting, documentStreams) på detta PdfViewer instans. |
PrintLargePdf(filePath: string) | Kalla PrintLargePdf(filePath) på detta PdfViewer instans. |
PrintLargePdf(inputStream: Stream) | Kalla PrintLargePdf(inputStream) på detta PdfViewer instans. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | Kalla PrintLargePdf(filePath, printerSettings) på detta PdfViewer inställning. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | Kalla PrintLargePdf(inputStream, printerSettings) på detta PdfViewer inställning. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalla PrintLargePdf(filePath, pageSettings, printerSetting) på detta PdfViewer instans. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | Kalla PrintLargePdf(inputStream, pageSettings, printerSetting) på detta PdfViewer instans. |