コード例 #1
0
    def extract_commands_table_response(commands_file, command_short_name):
        if settings.DATA_ORIGIN_PDF_TXT:
            # deferred import
            from modules.extractors.pdf.tpm2_partx_table_extractor_pdf import TableExtractorPDF

            table_extractor = TableExtractorPDF()
            return table_extractor.extract_commands_table_response_pdf(commands_file, command_short_name)

        else:
            # deferred import
            from modules.extractors.fodt.tpm2_partx_table_extractor_fodt import TableExtractorFODT

            table_extractor = TableExtractorFODT()
            return table_extractor.extract_commands_table_response_fodt(commands_file, command_short_name)
コード例 #2
0
    def extract_structure_tables(structures_file):
        if settings.DATA_ORIGIN_PDF_TXT:
            # deferred import
            from modules.extractors.pdf.tpm2_partx_table_extractor_pdf import TableExtractorPDF

            table_extractor = TableExtractorPDF()
            return table_extractor.extract_structure_tables_pdf(structures_file)

        else:
            # deferred import
            from modules.extractors.fodt.tpm2_partx_table_extractor_fodt import TableExtractorFODT

            table_extractor = TableExtractorFODT()
            return table_extractor.extract_structure_tables_fodt(structures_file)