public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextStructure>();

            var resultPipeline = pipelineText
                                 .ConvertText <CreateTextSegments, TextSegment>()
                                 .ConvertText <FilterTextWithFontsSegments, TextSegment>()
                                 .ConvertText <AfterFilterTextSegments, TextSegment>();

            _context.SetPipelineText <TextSegment>(resultPipeline);
        }
Ejemplo n.º 2
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var resultPipeline = pipelineText
                                 .ConvertText <CreateContent, TextSegment>();

            _context.SetPipelineText <TextSegment>(resultPipeline);
        }
Ejemplo n.º 3
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var resultPipeline = pipelineText
                                 .ConvertText <CreateStructText, TextSegment>(true)
                                 .Log <AnalyzeSegmentTextVersion>($"{_context.OutputFilePrefix}-text-version.txt");

            _context.SetPipelineText <TextSegment>(resultPipeline);
        }
Ejemplo n.º 4
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var resultPipeline = pipelineText
                                 .ConvertText <CreateTreeSegments, TextSegment>(true)
                                 //.ConvertText<MergeTreeSegments, TextSegment>(true)
                                 .Log <AnalyzeSegmentTitles>($"{_context.OutputFilePrefix}-analyze-segment-titles.txt")
                                 .Log <AnalyzeTreeStructure>($"{_context.OutputFilePrefix}-tree.txt");

            _context.SetPipelineText <TextSegment>(resultPipeline);

            _context.AddOutput("tree", $"{_context.OutputFilePrefix}-tree.txt");
        }
Ejemplo n.º 5
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var conteudo = pipelineText
                           .ConvertText <TransformConteudo2, Conteudo>()
                           .ToList();

            var createArticle = new TransformArtigo();
            var artigos       = createArticle.Create(conteudo);

            createArticle.CreateXML(artigos, $"{_context.OutputFolder}/{_context.Basename}/artigos", _context.Basename);

            _context.AddOutput("artigosGN", $"{_context.OutputFolder}/{_context.Basename}/artigos/{_context.Basename}-artigo{{0}}.xml");
        }
Ejemplo n.º 6
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var resultPipeline = pipelineText
                                 .ConvertText <CreateTreeSegments, TextSegment>(true)
                                 .ShowPdf <ShowTitleSegment>($"{_context.OutputFilePrefix}-titles.pdf")
                                 .Log <AnalyzeSegmentTitles>($"{_context.OutputFilePrefix}-analyze-segment-titles.txt")
                                 .Log <AnalyzeTreeStructureFontSize2>($"{_context.OutputFilePrefix}-tree-fontsize.txt")
                                 .Log <AnalyzeTreeStructure2>($"{_context.OutputFilePrefix}-tree.txt");

            _context.SetPipelineText <TextSegment>(resultPipeline);

            _context.AddOutput("titles", $"{_context.OutputFilePrefix}-titles.pdf");
            _context.AddOutput("tree", $"{_context.OutputFilePrefix}-tree.txt");
        }
Ejemplo n.º 7
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextLine>();

            var resultPipeline = pipelineText
                                 .ConvertText <PreCreateStructures, TextLine2>()
                                 .ConvertText <CreateStructures3, TextStructure>()
                                 .ConvertText <PreCreateTextSegments, TextStructureAgg>()
                                 .ConvertText <AggregateStructures, TextStructure>(true)
                                 .ShowPdf <ShowStructureCentral>($"{_context.OutputFilePrefix}-show-central.pdf")
                                 .Log <AnalyzeStructures>($"{_context.OutputFilePrefix}-analyze-structures.txt")
                                 .Log <AnalyzeStructuresCentral>($"{_context.OutputFilePrefix}-analyze-structures-central.txt")
                                 .ConvertText <CreateTextSegments, TextSegment>();

            _context.SetPipelineText <TextSegment>(resultPipeline);
        }
Ejemplo n.º 8
0
        public void Process()
        {
            var pipelineText = _context.GetPipelineText <TextSegment>();

            var filename = _context.CreateGlobalInstance <InjectFilename>();

            filename.Filename = _context.Basename;

            var artigos = pipelineText
                          .ConvertText <CreateTaggedSegments, TextTaggedSegment>()
                          .ConvertText <TransformConteudo4, Conteudo>()
                          .ConvertText <TransformArtigo2, Artigo>()
                          .LogFiles <GenerateArtigoTmp>($"{_context.OutputFolder}/{_context.Basename}/artigos/{_context.Basename}-artigo{{0}}.xml")
                          .LogFiles <GenerateArtigoGN4>($"{_context.OutputFolder}/{_context.Basename}/artigosGN4/{_context.Basename}-artigo{{0}}.xml")
                          .ToList();

            _context.AddOutput("artigosGN", $"{_context.OutputFolder}/{_context.Basename}/artigos/{_context.Basename}-artigo{{0}}.xml");
            _context.AddOutput("artigosGN4", $"{_context.OutputFolder}/{_context.Basename}/artigosGN4/{_context.Basename}-artigo{{0}}.xml");
        }