def Run(cls):
        # For example purposes create template if not exists.
        Common.CreateIfNotExist("templates/companies.json")

        templateApi = groupdocs_parser_cloud.TemplateApi.from_config(
            Common.GetConfig())
        options = groupdocs_parser_cloud.TemplateOptions()
        options.template_path = "templates/template-for-companies.json"
        request = groupdocs_parser_cloud.DeleteTemplateRequest(options)
        response = templateApi.delete_template(request)

        print("Done.")
    def Run(cls):
        # For example purposes create template if not exists.
        Common.CreateIfNotExist("templates/template-for-companies.json")

        templateApi = groupdocs_parser_cloud.TemplateApi.from_config(
            Common.GetConfig())
        options = groupdocs_parser_cloud.TemplateOptions()
        options.template_path = "templates/template-for-companies.json"
        request = groupdocs_parser_cloud.GetTemplateRequest(options)
        template = templateApi.get_template(request)

        for field in template.fields:
            print("Field: " + field.field_name)
        for table in template.tables:
            print("Table: " + table.table_name)
Exemplo n.º 3
0
    def Run(cls):
        # For example purposes create template if not exists.
        Common.CreateIfNotExist("templates/companies.json")

        parseApi = groupdocs_parser_cloud.ParseApi.from_config(Common.GetConfig())
        options = groupdocs_parser_cloud.ParseOptions()
        options.file_info = groupdocs_parser_cloud.FileInfo()
        options.file_info.file_path = "words-processing/docx/companies.docx"
        options.template_path = "templates/companies.json"
        
        request = groupdocs_parser_cloud.ParseRequest(options)
        result = parseApi.parse(request)
        
        for data in result.fields_data:
            if data.page_area.page_text_area is not None:
                print("Field name: " + data.name + ". Text :" + data.page_area.page_text_area.text)

            if data.page_area.page_table_area is not None:
                print("Table name: " + data.name)
                for cell in data.page_area.page_table_area.page_table_area_cells:
                    print("Table cell. Row " + str(cell.row_index) + " column " + str(cell.column_index) + ". Text: " + cell.page_area.page_text_area.text);