Exemplo n.º 1
0
		public PdfPage(IContainer container, IPdfRasterizer pdfRendering, PdfFile source, int pageIndex, float widthPt, float heightPt)
		{
			_container = container;
			_pdfRendering = pdfRendering;
			_source = source;
			_pageIndex = pageIndex;
			PageDimensions = new Dimensions(widthPt, heightPt);
		}
Exemplo n.º 2
0
        public static void RegisterFileDecoders(IOcrEngine ocrEngine, IPdfRasterizer pdfRasterizer)
        {
            if (ocrEngine == null)
            {
                throw new ArgumentNullException(nameof(ocrEngine));
            }

            if (pdfRasterizer == null)
            {
                throw new ArgumentNullException(nameof(pdfRasterizer));
            }

            _decoders = new IDecoder[]
            {
                new Image(ocrEngine),
                new Pdf(pdfRasterizer),
                new Text(),
                new Default()
            };
        }