Path Lines of Code apps-script-google-drive/documentai.gs 98 bq-connector/docai_bq_connector/__init__.py 2 bq-connector/docai_bq_connector/bigquery/StorageManager.py 84 bq-connector/docai_bq_connector/bigquery/__init__.py 1 bq-connector/docai_bq_connector/connector/BqDocumentMapper.py 318 bq-connector/docai_bq_connector/connector/BqMetadataMapper.py 75 bq-connector/docai_bq_connector/connector/ConversionError.py 39 bq-connector/docai_bq_connector/connector/DocAIBQConnector.py 280 bq-connector/docai_bq_connector/connector/__init__.py 1 bq-connector/docai_bq_connector/doc_ai_processing/DocumentField.py 47 bq-connector/docai_bq_connector/doc_ai_processing/DocumentOperation.py 3 bq-connector/docai_bq_connector/doc_ai_processing/DocumentState.py 15 bq-connector/docai_bq_connector/doc_ai_processing/ProcessedDocument.py 9 bq-connector/docai_bq_connector/doc_ai_processing/Processor.py 199 bq-connector/docai_bq_connector/doc_ai_processing/__init__.py 1 bq-connector/docai_bq_connector/exception/DocReferenceException.py 4 bq-connector/docai_bq_connector/exception/InvalidGcsUriError.py 1 bq-connector/docai_bq_connector/exception/TableNotFoundError.py 1 bq-connector/docai_bq_connector/exception/__init__.py 1 bq-connector/docai_bq_connector/helper/__init__.py 13 bq-connector/docai_bq_connector/helper/gcs_util.py 21 bq-connector/docai_bq_connector/helper/pdf_util.py 7 bq-connector/main.py 239 classify-split-extract-workflow/classify-extract.yaml 215 classify-split-extract-workflow/classify-job/bq_mlops.py 47 classify-split-extract-workflow/classify-job/config.py 210 classify-split-extract-workflow/classify-job/docai_helper.py 32 classify-split-extract-workflow/classify-job/gcs_helper.py 112 classify-split-extract-workflow/classify-job/logging_handler.py 31 classify-split-extract-workflow/classify-job/main.py 42 classify-split-extract-workflow/classify-job/split_and_classify.py 289 classify-split-extract-workflow/classify-job/utils.py 84 community/codelabs/console-online-processing-quickstart/main.py 36 community/codelabs/docai-form-parser/form_parser.py 55 community/codelabs/docai-form-parser/table_parsing.py 70 community/codelabs/docai-ocr/batch_processing.py 97 community/codelabs/docai-ocr/batch_processing_toolbox.py 67 community/codelabs/docai-ocr/online_processing.py 19 community/codelabs/docai-specialized-processors/classification.py 44 community/codelabs/docai-specialized-processors/extraction.py 53 community/expense-parser-python/cloud-functions/main.py 106 community/identity-form-autofiller-python/src/app.yaml 2 community/identity-form-autofiller-python/src/docai.py 207 community/identity-form-autofiller-python/src/docai_schemas.py 162 community/identity-form-autofiller-python/src/frontend/index.html 118 community/identity-form-autofiller-python/src/frontend/scripts.js 366 community/identity-form-autofiller-python/src/frontend/styles.css 102 community/identity-form-autofiller-python/src/main.py 104 community/pdf-annotator-python/main.py 133 cx-content-moderation/main.go 86 cx-content-moderation/public/index.html 42 document-json-explorer/public/index.html 31 document-json-explorer/src/About.js 41 document-json-explorer/src/App.css 29 document-json-explorer/src/App.js 9 document-json-explorer/src/Details.js 180 document-json-explorer/src/DocAITopLevel.js 95 document-json-explorer/src/DocAIView.js 38 document-json-explorer/src/DrawDocument.js 132 document-json-explorer/src/Entity.js 71 document-json-explorer/src/EntityHilight.js 67 document-json-explorer/src/EntityInfoDialog.js 36 document-json-explorer/src/EntityList.js 40 document-json-explorer/src/ErrorDialog.js 33 document-json-explorer/src/JSONPage.js 19 document-json-explorer/src/NoData.js 12 document-json-explorer/src/PageSelector.js 46 document-json-explorer/src/index.css 12 document-json-explorer/src/index.js 11 document-json-explorer/src/reportWebVitals.js 12 document-json-explorer/src/setupTests.js 1 document-json-explorer/src/utils.js 15 document-processing-workflows/main.tf 363 document-processing-workflows/src/functions/parse-results/main.py 317 document-processing-workflows/src/functions/split-document/main.py 50 document-processing-workflows/src/workflows/batch_process_documents.yaml 159 document-processing-workflows/src/workflows/load_documents.yaml 222 document-processing-workflows/src/workflows/process_result.yaml 163 document-processing-workflows/variables.tf 21 document_ai_warehouse/common/src/common/__init__.py 1 document_ai_warehouse/common/src/common/utils/__init__.py 1 document_ai_warehouse/common/src/common/utils/docai_warehouse_helper.py 165 document_ai_warehouse/common/src/common/utils/document_ai_utils.py 223 document_ai_warehouse/common/src/common/utils/document_warehouse_utils.py 278 document_ai_warehouse/common/src/common/utils/helper.py 29 document_ai_warehouse/common/src/common/utils/logging_handler.py 29 document_ai_warehouse/common/src/common/utils/storage_utils.py 23 document_ai_warehouse/document-ai-warehouse-java-samples/document_ai_warehouse.ipynb 503 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/CreateDocument.java 105 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/CreateDocumentDocAi.java 133 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/CreateSchema.java 116 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/DeleteDocument.java 45 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/ListSchema.java 50 document_ai_warehouse/document-ai-warehouse-java-samples/src/main/java/org/example/SearchDocuments.java 85 document_ai_warehouse/document_ai_warehouse_batch_ingestion/config.py 20 document_ai_warehouse/document_ai_warehouse_batch_ingestion/main.py 531 document_ai_warehouse/document_ai_warehouse_processing_python/document_ai_utils.py 67 document_ai_warehouse/document_ai_warehouse_processing_python/document_warehouse_utils.py 259 document_ai_warehouse/document_ai_warehouse_processing_python/dw_processing.ipynb 1283 document_ai_warehouse/document_ai_warehouse_processing_python/storage_utils.py 10 extract-languages/extract_languages.py 52 extract-tables/main.py 66 filter-hitl-language/docai_utils.py 41 filter-hitl-language/gcs_utils.py 22 filter-hitl-language/main.py 8 fraud-detection-python/cloud-functions/geocode-addresses/main.py 57 fraud-detection-python/cloud-functions/process-invoices/main.py 182 hitl-custom-review/hitl-custom-review.ipynb 346 incubator-tools/Detecting_language_of_text_within_entities/Detecting_language_of_text_within_entities.ipynb 293 incubator-tools/DocAI_Json_to_Canonical_Json_Conversion/Docai_json_to_canonical_json_conversion.ipynb 405 incubator-tools/Entity_data_extraction_from_json/Entity_data_extraction_from_json.ipynb 357 incubator-tools/Export_import_document_schema_from_processor/Export_import_document_schema_from_processor.ipynb 287 incubator-tools/Extracting_Embedded_links_in_PDF/Extracting_Embedded_links_in_PDF.ipynb 331 incubator-tools/Label_Section_Headers/Label_Section_Headers.ipynb 738 incubator-tools/PDF_Table_Identification/PDF_Table_Identification.ipynb 377 incubator-tools/Rasterize_Unsupported_Document_Types/Rasterize_Unsupported_Document_Types.ipynb 294 incubator-tools/Reference_architecture_asynchronous/auto_deploy_v8/CFScript/main.py 141 incubator-tools/Signature_Detection_by_Reading_Pixels/Signature_Detection_by_Reading_Pixels.ipynb 460 incubator-tools/Text_ordering_by_bounding_box_coordinates/Text_ordering_by_bounding_box_coordinates.ipynb 312 incubator-tools/add_vertices_to_entities/add_vertices_to_entities.ipynb 389 incubator-tools/advance_table_line_enhancement/Table_Parsing_using_CDE_Headers_and_Form_parser.ipynb 401 incubator-tools/advance_table_line_enhancement/Table_Spanning_Page_Merge_Script.ipynb 631 incubator-tools/advance_table_line_enhancement/Table_extraction_with_Line_Enhancement.ipynb 439 incubator-tools/advance_table_line_enhancement/fp_tables_to_csv.ipynb 314 incubator-tools/advance_table_line_enhancement/line_enhancement_basic_flow.ipynb 422 incubator-tools/advance_table_line_enhancement/tool_helper_functions.py 836 incubator-tools/amount_rectification_from_words_to_numbers/amount_rectification_from_words_to_numbers.ipynb 688 incubator-tools/backmapping_entities_from_parser_output_to_original_language/backmap_utils.py 886 incubator-tools/backmapping_entities_from_parser_output_to_original_language/backmapping_entities_from_parser_output_to_original_language.ipynb 355 incubator-tools/bank_statement_post_processing_tool/bank_statement_post_processing_tool.ipynb 2841 incubator-tools/bank_statements_line_items_improver_and_missing_items_finder/bank_statements_line_items_improver_and_missing_items_finder.ipynb 1149 incubator-tools/best-practices/hitl_rejected_documents_tracking/hitl_rejected_documents_tracking.ipynb 446 incubator-tools/best-practices/identifying_poor_performing_docs/identifying_poor_performing_docs.ipynb 601 incubator-tools/best-practices/key_value_pair_entity_conversion/key_value_pair_entity_conversion.ipynb 356 incubator-tools/best-practices/parser_result_merger/docai_parser_result_merger.ipynb 613 incubator-tools/best-practices/pre_post_bounding_box_mismatch/pre_post_bounding_box_mismatch.ipynb 415 incubator-tools/best-practices/pre_post_hitl_visualization/pre_and_post_hitl_visualization.ipynb 500 incubator-tools/best-practices/removing_empty_bounding_boxes/removing_empty_bounding_boxes.ipynb 338 incubator-tools/best-practices/utilities/utilities.py 439 incubator-tools/categorizing_bank_statement_transactions_by_account_number/categorizing_bank_statement_transactions_by_account_number.ipynb 750 incubator-tools/cdc_comparison/cdc_comparison.ipynb 391 incubator-tools/cdc_document_type_entity_addition/cdc_document_type_entity_addition.ipynb 234 incubator-tools/cds_dataset_creator/cds_dataset_creator.ipynb 461 incubator-tools/cer_wer/cer_wer.ipynb 289 incubator-tools/character_box_removal/character_box_removal.ipynb 413 incubator-tools/child_entity_tag_using_header/child_entity_tag_using_header.ipynb 872 incubator-tools/clean_amount_data/clean_amount_data.ipynb 289 incubator-tools/cmek_docai_processor/cmek_docai_processor.ipynb 907 incubator-tools/combine_address_line/combine_address_line.ipynb 530 incubator-tools/combine_two_processors_output/combine_two_processor_output.ipynb 652 incubator-tools/convert_automl_response_to_documentai_format/convert_automl_response_to_documentai_format.ipynb 434 incubator-tools/cs_decision_matrix_automation/cs_decision_matrix_automation.ipynb 794 incubator-tools/currency_normalization/currency_normalization.ipynb 330 incubator-tools/date_entities_annotation_tool/date_entities_annotation.ipynb 755 incubator-tools/date_entity_normalization/date_entity_normalization.ipynb 367 incubator-tools/divide_pdf_to_high_quality_images/divide_pdf_to_high_quality_images.ipynb 263 incubator-tools/docai_document_processing_pipeline/docai_document_processing_pipeline.ipynb 413 incubator-tools/docai_document_processing_pipeline/src/load_queue_cf/__init__.py 1 incubator-tools/docai_document_processing_pipeline/src/load_queue_cf/main.py 251 incubator-tools/docai_document_processing_pipeline/src/process_batch_cf/__init__.py 1 incubator-tools/docai_document_processing_pipeline/src/process_batch_cf/main.py 168 incubator-tools/docai_processor_migration/docai_processor_migration.ipynb 1089 incubator-tools/docai_processor_types/docai_processor_types.ipynb 247 incubator-tools/docai_processor_visual_assessment_tool/docai_processor_visual_assessment.ipynb 782 incubator-tools/document-schema-from-form-parser-output/document-schema-from-form-parser-output.ipynb 542 incubator-tools/document_level_accuracy/document_level_accuracy.ipynb 655 incubator-tools/documentai_migrating_schema_between_processors/Document AI Migrating Schema Between Processors.ipynb 222 incubator-tools/enhance_checkbox/code.ipynb 392 incubator-tools/enrich_address_for_invoice/enrich_address_for_invoice.ipynb 404 incubator-tools/entity_label_restructuring_tool/entity_label_restructuring_tool.ipynb 660 incubator-tools/entity_sorting_csharp/entity_sorting_csharp.cs 77 incubator-tools/entity_sorting_python/entity_sorting_python.ipynb 275 incubator-tools/export_import_document_schema_gemini/export_import_document_schema_gemini.ipynb 693 incubator-tools/extending_entity_bounding_boxes/extending_entity_bounding_box.ipynb 476 incubator-tools/formparser_table_to_entity_converter_tool/formparser_table_to_entity_converter_tool.ipynb 590 incubator-tools/header_footer_entities/header_footer_entities.ipynb 434 incubator-tools/hitl_line_item_prefix_issue/hitl_line_item_prefix_issue.ipynb 361 incubator-tools/identity_document_proofing_evaluation/identity_document_proofing_evaluation.ipynb 280 incubator-tools/image_pixel_downsizer/image_pixel_downsizer.ipynb 267 incubator-tools/image_segmentation/image_segmentation.ipynb 366 incubator-tools/importing_processor_and_evaluating_with_alternate_test_sets/importing_processor_and_evaluating_with_alternate_test_sets.ipynb 766 incubator-tools/label_migration_child_to_parent/label_migration_child_to_parent.ipynb 273 incubator-tools/labeled_dataset_validation/labeled_dataset_validation.ipynb 409 incubator-tools/language_detection/language_detection.ipynb 540 incubator-tools/line_item_comparision/line_item_comparision.ipynb 714 incubator-tools/line_item_improver/line_items_improver_post_processing.ipynb 1108 incubator-tools/lineitem_improver_crosspage/lineitem_improver_crosspage.ipynb 438 incubator-tools/lineitem_improver_using_column_data/lineitem_improver_using_column_data.ipynb 442 incubator-tools/map_ocr_style_information_to_cde_entities/map_ocr_style_information_to_cde_entities.ipynb 562 incubator-tools/normalize_date_value_19xx_to_20xx/normalize_date_value_19xx_to_20xx.ipynb 275 incubator-tools/ocr_based_document_section_splitter/ocr_based_document_section_splitter.ipynb 512 incubator-tools/ocr_upgradation_tool/ocr_upgradation_tool.ipynb 1055 incubator-tools/ocr_upgrade_tool_using_enterprise_ocr/ocr_upgrade_tool_using_enterprise_ocr.ipynb 1078 incubator-tools/old_ocr_to_new_ocr_conversion/old_ocr_to_new_ocr_conversion.ipynb 484 incubator-tools/overlapping_split/overlapping_split.ipynb 423 incubator-tools/paragraph_separation/paragraph_separation.ipynb 578 incubator-tools/parse_table_into_chunks/parse_table_into_chunks.ipynb 472 incubator-tools/parsed_json_split_address/parsed_json_split_address.ipynb 484 incubator-tools/parsing_documentai_ json_outputs_with_jq/Parsing Document AI JSON Outputs with JQ.ipynb 222 incubator-tools/pdf_splitter/pdf_splitter.ipynb 263 incubator-tools/pii_synthetic_redaction_tool/pii_synthetic_redaction_tool.ipynb 759 incubator-tools/post_processing_negative_values/post_processing_negative_values.ipynb 309 incubator-tools/rename_entity_type/rename_entity_type.ipynb 282 incubator-tools/reorder_document_page_based_on_unique_strings/reorder_document_page_based_on_unique_strings.ipynb 363 incubator-tools/reverse_annotation_tool/reverse_annotation_tool.ipynb 955 incubator-tools/set_field_description_via_api/set_field_description_via_api.ipynb 318 incubator-tools/signature-detection-technique/signature_detection_technique.ipynb 298 incubator-tools/signature_detection/signature_detection.ipynb 523 incubator-tools/special_character_removal/special_character_removal.ipynb 394 incubator-tools/specific_format_line_items_tagging/specific_format_line_items_tagging.ipynb 948 incubator-tools/split_pdf_horizontal_vertical/split_pdf_horizontal_vertical.ipynb 270 incubator-tools/swap_ocr_confusion_characters/swap_ocr_confusion_characters.ipynb 241 incubator-tools/synonyms_based_splitter_document_labeling/synonyms_based_splitter_document_labeling.ipynb 869 incubator-tools/synonyms_entity_tag/Synonyms Entity Tag.ipynb 437 incubator-tools/tag_col_number_to_ocr_paragraphs/tag_col_number_to_ocr_paragraphs.ipynb 370 incubator-tools/tag_line_information_to_layout_text_blocks/tag_line_information_to_layout_text_blocks.ipynb 413 incubator-tools/tagging_customer_account_number/tagging_customer_account_number.ipynb 366 incubator-tools/update_cde_schema/update_cde_schema.ipynb 441 incubator-tools/vertex_object_detection_visualization/vertex_object_detection_visualization.ipynb 333 incubator-tools/watermarks_and_line_removal/watermarks_and_line_removal.ipynb 511 noxfile.py 297 owlbot.py 20 paper_summarization/paper_summarization.ipynb 737 pdf-embedded-text/main.py 130 pdf-splitter-python/main.py 139 sql-pdf-python/src/cloud-functions/create_docai/main.py 46 sql-pdf-python/src/cloud-functions/process_docai/main.py 88 tax-processing-pipeline-python/config.yaml 6 tax-processing-pipeline-python/consts.py 85 tax-processing-pipeline-python/docai_pipeline.py 59 tax-processing-pipeline-python/docai_utils.py 91 tax-processing-pipeline-python/firestore_utils.py 16 tax-processing-pipeline-python/general_utils.py 9 tax-processing-pipeline-python/main.py 83 tax-processing-pipeline-python/setup.py 76 tax-processing-pipeline-python/tax_pipeline.py 157 tax-processing-pipeline-python/templates/index.html 255 toolbox-batch-processing/documentai-toolbox-batch-entity-extraction.ipynb 466 uptraining_docai_processor_using_python/docai_uptraining.ipynb 1009 watermark-remover/watermark-remover.ipynb 255 web-app-demo/Backend/api/helper.py 56 web-app-demo/Backend/main.py 58 web-app-demo/Frontend/server.js 7 web-app-demo/Frontend/src/app/app-routing.module.ts 8 web-app-demo/Frontend/src/app/app.component.css 43 web-app-demo/Frontend/src/app/app.component.html 8 web-app-demo/Frontend/src/app/app.component.ts 92 web-app-demo/Frontend/src/app/app.module.ts 47 web-app-demo/Frontend/src/app/components/base-layer/base-layer.component.css 30 web-app-demo/Frontend/src/app/components/base-layer/base-layer.component.html 17 web-app-demo/Frontend/src/app/components/base-layer/base-layer.component.ts 54 web-app-demo/Frontend/src/app/components/canvas/canvas.component.css 6 web-app-demo/Frontend/src/app/components/canvas/canvas.component.html 4 web-app-demo/Frontend/src/app/components/canvas/canvas.component.ts 15 web-app-demo/Frontend/src/app/components/entity-tab/entity-tab.component.css 26 web-app-demo/Frontend/src/app/components/entity-tab/entity-tab.component.html 21 web-app-demo/Frontend/src/app/components/entity-tab/entity-tab.component.ts 224 web-app-demo/Frontend/src/app/components/processor-selection/processor-selection.component.css 23 web-app-demo/Frontend/src/app/components/processor-selection/processor-selection.component.html 15 web-app-demo/Frontend/src/app/components/processor-selection/processor-selection.component.ts 225 web-app-demo/Frontend/src/app/components/upload-file/upload-file.component.css 18 web-app-demo/Frontend/src/app/components/upload-file/upload-file.component.html 23 web-app-demo/Frontend/src/app/components/upload-file/upload-file.component.ts 42 web-app-demo/Frontend/src/app/data-sharing-service.service.ts 57 web-app-demo/Frontend/src/app/document-annotation.ts 50 web-app-demo/Frontend/src/custom-theme.scss 15 web-app-demo/Frontend/src/environments/environment.prod.ts 3 web-app-demo/Frontend/src/environments/environment.ts 3 web-app-demo/Frontend/src/index.html 22 web-app-demo/Frontend/src/main.ts 10 web-app-demo/Frontend/src/polyfills.ts 1 web-app-demo/Frontend/src/styles.css 8 web-app-pix2info-python/src/app.yaml 4 web-app-pix2info-python/src/backend/__init__.py 1 web-app-pix2info-python/src/backend/docai.py 184 web-app-pix2info-python/src/backend/etag.py 16 web-app-pix2info-python/src/backend/options.py 42 web-app-pix2info-python/src/backend/processors.py 27 web-app-pix2info-python/src/backend/render.py 634 web-app-pix2info-python/src/backend/samples.py 35 web-app-pix2info-python/src/frontend/index.html 154 web-app-pix2info-python/src/frontend/scripts.js 666 web-app-pix2info-python/src/frontend/styles.css 149 web-app-pix2info-python/src/main.py 111