Exemplo n.º 1
0
 def Run(cls):
     templateApi = groupdocs_parser_cloud.TemplateApi.from_config(Common.GetConfig())
     options = groupdocs_parser_cloud.CreateTemplateOptions()
     options.template = Common.GetTemplate()
     options.template_path = "templates/template-for-companies.json"
     request = groupdocs_parser_cloud.CreateTemplateRequest(options)
     response = templateApi.create_template(request)
     
     print("Path to saved template in storage: " + response.template_path + ". Link to download template: " + response.url);
    def Run(cls):
        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 = "containers/archive/companies.zip"
        container_info = groupdocs_parser_cloud.ContainerItemInfo()
        container_info.relative_path = "companies.docx"
        options.container_item_info = container_info
        options.template = Common.GetTemplate()
        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);