public void Convert(IDocumentConverter obj)
 {
     foreach (var v in parts)
     {
         v.Convert(obj);
     }
 }
 public void Convert(IDocumentConverter converter)
 {
     foreach (IDocumentPart part in _documentParts)
     {
         part.Convert(converter);
     }
 }
Пример #3
0
 public void Convert(IDocumentConverter docConverter)
 {
     foreach (var part in _part)
     {
         part.Converter(docConverter);
     }
 }
        public void Convert(IDocumentConverter obj)
        {
            PDFConverter p = new PDFConverter();

            foreach (var v in parts)
            {
                //p.ConvertParagraph(v);
                Type type = v.GetType();
                Console.WriteLine(type.ToString());
                switch (type.Name)
                {
                case "Paragraph":
                    p.ConvertParagraph((Paragraph)v);
                    break;

                case "Header":
                    p.ConvertHeader((Header)v);
                    break;

                case "Footer":
                    p.ConvertFooter((Footer)v);
                    break;

                case "HyperLink":
                    p.ConvertHyperLink((HyperLink)v);
                    break;

                default:
                    break;
                }
            }
        }
Пример #5
0
 private static void ConvertOne(IDocumentConverter converter, FileInfo inputFile, FileInfo outputFile, bool verbose)
 {
     if (verbose)
     {
         Console.Out.WriteLine("-- converting " + inputFile + " to " + outputFile);
     }
     converter.Convert(inputFile, outputFile);
 }
Пример #6
0
        public string Convert(IDocumentConverter converter)
        {
            string result = string.Empty;

            foreach (var part in parts)
            {
                result += part.Convert(converter) + Environment.NewLine;
            }

            return(result);
        }
Пример #7
0
        /// <summary>
        /// Ctor.
        /// </summary>
        /// <param name="filePath">The destination path.</param>
        /// <param name="converter">The converter to use.</param>
        /// <param name="bitmapProcessor">The bitmap processor to use to process the pages.</param>
        public DocumentWriter(string filePath, IDocumentConverter converter, BitmapSourceConverter bitmapProcessor)
        {
            FilePath        = filePath;
            Converter       = converter;
            BitmapProcessor = bitmapProcessor;

            _worker = new BackgroundWorker();
            _worker.WorkerReportsProgress      = true;
            _worker.WorkerSupportsCancellation = true;

            _worker.DoWork             += new DoWorkEventHandler(WriteDocument);
            _worker.ProgressChanged    += new System.ComponentModel.ProgressChangedEventHandler(Worker_ProgressChanged);
            _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Worker_RunWorkerCompleted);
        }
Пример #8
0
        /// <summary>
        /// Ctor.
        /// </summary>
        /// <param name="filePath">The destination path.</param>
        /// <param name="converter">The converter to use.</param>
        /// <param name="bitmapProcessor">The bitmap processor to use to process the pages.</param>
        public DocumentWriter(string filePath, IDocumentConverter converter, BitmapSourceConverter bitmapProcessor)
        {
            FilePath = filePath;
            Converter = converter;
            BitmapProcessor = bitmapProcessor;

            _worker = new BackgroundWorker();
            _worker.WorkerReportsProgress = true;
            _worker.WorkerSupportsCancellation = true;

            _worker.DoWork += new DoWorkEventHandler(WriteDocument);
            _worker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(Worker_ProgressChanged);
            _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Worker_RunWorkerCompleted);
        }
Пример #9
0
        void _convert(IDocumentConverter converter)
        {
            if (Config.WriterType == Config.DocumentWriterType.PDF)
            {
                _writer = new PDFWriter(Config.OutputPath, converter, Config.BitmapConverter);
            }
            else
            {
                _writer = new ImageSequenceWriter(Config.OutputPath, converter, Config.BitmapConverter);
            }

            _writer.ProgressChanged += new DocumentWriter.ProgressChangedEventHandler(writer_ProgressChanged);
            _writer.Completed       += new DocumentWriter.CompletedEventHandler(writer_Completed);

            _writer.WriteDocument();
        }
Пример #10
0
        public SentimentController(ILoggerFactory factory,
                                   ITestingClient client,
                                   ILexiconLoader lexiconLoader,
                                   IDocumentConverter documentConverter,
                                   IMemoryCache cache)
            : base(factory)
        {
            this.client            = client ?? throw new ArgumentNullException(nameof(client));
            this.lexiconLoader     = lexiconLoader ?? throw new ArgumentNullException(nameof(lexiconLoader));
            this.documentConverter = documentConverter;
            this.cache             = cache;
            logger = factory.CreateLogger <SentimentController>();

            client.TrackArff           = false;
            client.UseBuiltInSentiment = true;

            // add limit of concurrent processing
            client.Init();
        }
Пример #11
0
 public override string Convert(IDocumentConverter converter)
 {
     return(converter.Convert(this));
 }
Пример #12
0
 public void Convert(IDocumentConverter converter)
 {
     converter.Convert(this);
 }
Пример #13
0
 public override void Converter(IDocumentConverter con)
 {
     con.ConvertFooter(this);
 }
Пример #14
0
 public string ConvertTest(Document doc, IDocumentConverter converter)
 {
     return(doc.Convert(converter));
 }
Пример #15
0
 /// <summary>
 /// Ctor.
 /// </summary>
 /// <param name="filePath">The destination path.</param>
 /// <param name="converter">The converter to use.</param>
 /// <param name="bitmapProcessor">The bitmap processor to use to process the pages.</param>
 public ImageSequenceWriter(string filePath, IDocumentConverter converter, BitmapSourceConverter bitmapProcessor)
     : base(filePath, converter, bitmapProcessor)
 {
 }
 public override void Converter(IDocumentConverter con)
 {
     con.ConvertHyperLink(this);
 }
 public abstract void Convert(IDocumentConverter obj);
 public override void Convert(IDocumentConverter converterObj)
 {
     converterObj.ConvertParagraph(this);
 }
Пример #19
0
        void _convert(IDocumentConverter converter)
        {
            if (Config.WriterType == Config.DocumentWriterType.PDF)
                _writer = new PDFWriter(Config.OutputPath, converter, Config.BitmapConverter);
            else
                _writer = new ImageSequenceWriter(Config.OutputPath, converter, Config.BitmapConverter);

            _writer.ProgressChanged += new DocumentWriter.ProgressChangedEventHandler(writer_ProgressChanged);
            _writer.Completed += new DocumentWriter.CompletedEventHandler(writer_Completed);

            _writer.WriteDocument();
        }
 public override void Convert(IDocumentConverter converterObj)
 {
     converterObj.ConvertHyperLink(this);
 }
 public abstract string Convert(IDocumentConverter converter);
Пример #22
0
 public virtual void Converter(IDocumentConverter con)
 {
 }
Пример #23
0
 /// <summary>
 /// Ctor.
 /// </summary>
 /// <param name="filePath">The destination path.</param>
 /// <param name="converter">The converter to use.</param>
 /// <param name="bitmapProcessor">The bitmap processor to use to process the pages.</param>
 public PDFWriter(string filePath, IDocumentConverter converter, BitmapSourceConverter bitmapProcessor) : base(filePath, converter, bitmapProcessor)
 {
 }
 public override void Convert(IDocumentConverter converterObj)
 {
     converterObj.ConvertFooter(this);
 }