/// <exception cref="System.TypeLoadException"/> /// <exception cref="System.IO.IOException"/> public DocumentMaker(Properties props, Dictionaries dictionaries) { this.props = props; this.dict = dictionaries; reader = GetDocumentReader(props); headFinder = CorefProperties.GetHeadFinder(props); md = CorefProperties.UseGoldMentions(props) ? new RuleBasedCorefMentionFinder(headFinder, props) : null; }
public void PageToImage(int pageIndex, int width, int height) { IDocReader docReader = DocLib.Instance.GetDocReader(Context.Document, new PageDimensions(width, height)); IPageReader pageReader = docReader.GetPageReader(pageIndex); MemoryStream mem = new MemoryStream(); Image <Bgra32> image = Image.LoadPixelData <Bgra32>(pageReader.GetImage(), pageReader.GetPageWidth(), pageReader.GetPageHeight()); image.SaveAsPng(mem); Context.Result = new ImageResult(mem.ToArray(), MimeTypes.Png); }
public ResourceDocFilter(IDocReader docReader) { _docReader = docReader; }
public PageReader(IPageReader pageReader, IDocReader doc2) { this.pageReader = pageReader; this.doc2 = doc2; }