public static void Process(string basename, string inputfolder, string outputfolder)
        {
            BasicFirstPageStats.Reset();
            PdfReaderException.ContinueOnException();

            var pipeline = new Execution.Pipeline();

            var artigos = GetTextLines(pipeline, basename, inputfolder, outputfolder)
                          .ConvertText <CreateTextLineIndex, TextLine>()
                          .ConvertText <PreCreateStructures, TextLine2>()
                          .ConvertText <CreateStructures2, TextStructure>()
                          .ConvertText <PreCreateTextSegments, TextStructureAgg>()
                          .ConvertText <AggregateStructures, TextStructure>()
                          .ShowPdf <ShowStructureCentral>($"{outputfolder}/{basename}-show-central.pdf")
                          .ConvertText <CreateTextSegments, TextSegment>()
                          .ConvertText <CreateTreeSegments, TextSegment>()
                          .Log <AnalyzeTreeStructure>($"{outputfolder}/{basename}-tree.txt")
                          .ToList();

            pipeline.ExtractOutput <ShowParserWarnings>($"{outputfolder}/errors/{basename}-parser-errors.pdf");

            pipeline.Done();
        }
Esempio n. 2
0
 public CreateContent(BasicFirstPageStats basicFirstPageStats, PipelinePageStats <int> teste, PipelineDocumentStats docstats)
 {
 }
Esempio n. 3
0
 public CreateStructures3(PDFCore.BasicFirstPageStats basicStats)
 {
     this._basicStats = basicStats;
 }