C# Class NAPS2.ImportExport.Pdf.PdfSharpImporter

Inheritance: IPdfImporter
Afficher le fichier Open project: cyanfish/naps2

Méthodes publiques

Méthode Description
Import ( string filePath, Func progressCallback ) : IEnumerable
PdfSharpImporter ( IErrorOutput errorOutput, IPdfPasswordProvider pdfPasswordProvider, ThumbnailRenderer thumbnailRenderer ) : System

Private Methods

Méthode Description
BlackAndWhiteToBitmapUnmanaged ( int height, int width, Bitmap bitmap, byte bwBuffer ) : void
ExportAsPngImage ( PdfPage page, PdfSharp.Pdf.PdfDictionary imageObject ) : ScannedImage
ExportJpegImage ( PdfPage page, byte imageBytes ) : ScannedImage
GetImagesFromPage ( PdfPage page ) : IEnumerable
RgbToBitmapUnmanaged ( int height, int width, Bitmap bitmap, byte rgbBuffer ) : void

Method Details

Import() public méthode

public Import ( string filePath, Func progressCallback ) : IEnumerable
filePath string
progressCallback Func
Résultat IEnumerable

PdfSharpImporter() public méthode

public PdfSharpImporter ( IErrorOutput errorOutput, IPdfPasswordProvider pdfPasswordProvider, ThumbnailRenderer thumbnailRenderer ) : System
errorOutput IErrorOutput
pdfPasswordProvider IPdfPasswordProvider
thumbnailRenderer NAPS2.Scan.Images.ThumbnailRenderer
Résultat System