コード例 #1
0
 /// <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;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public ResourceDocFilter(IDocReader docReader)
 {
     _docReader = docReader;
 }
コード例 #4
0
 public PageReader(IPageReader pageReader, IDocReader doc2)
 {
     this.pageReader = pageReader;
     this.doc2       = doc2;
 }