예제 #1
0
        [TestMethod]                                                 //Тестовый метод
        public void MainTest()
        {
            var BOME = new BOM_Extractor(); //Инициализиуем новый инстанс класса с основной логикой

            BOME.FilePath = MyPDF;          //Передаём в экземпляр класса путь к тестовому PDF
            //BOME.PageID = 1; //Передаём в экземпляр класса номер целевой страницы
            BOME.ExtractRawData();          //Запускаем процесс извлечения компонентов и параметров из целевой таблицы
            BOME.ParseBomDataTable();       //Парсим таблицу
            var BomDT           = BOME.BomDataTable;
            var DrawingElements = BOME.DrawingElements;
        }
예제 #2
0
        protected override void Execute(CodeActivityContext context)
        {
            var BOME = new BOM_Extractor
            {
                FilePath = PdfPath.Get(context)
            };

            BOME.ExtractRawData();
            BOME.ParseBomDataTable();
            BomDataTable.Set(context, BOME.BomDataTable);
            DrawingElements.Set(context, BOME.DrawingElements);
        }