|
@@ -31,14 +31,14 @@ for blob in lst_pdf_blobs:
|
|
|
|
|
|
# Generate all paths
|
|
|
gcs_source_path = 'gs://' + bucket_name + '/' + blob.name
|
|
|
- json_gcs_dest_path = 'gs://' + bucket_name + '/json/' + doc_title
|
|
|
+ json_gcs_dest_path = 'gs://' + bucket_name + '/json/' + doc_title + '-'
|
|
|
|
|
|
# OCR pdf documents
|
|
|
async_detect_document(vision_client,
|
|
|
gcs_source_path,
|
|
|
json_gcs_dest_path)
|
|
|
total_time = time.time() - start_time
|
|
|
-logging.info("Vision API successfully completed OCR of all {} documents on {} minutes".format(round(total_time / 60,1)))
|
|
|
+logging.info("Vision API successfully completed OCR of all documents on {} minutes".format(round(total_time / 60,1)))
|
|
|
|
|
|
# Extracting the text now
|
|
|
start_time = time.time()
|
|
@@ -50,11 +50,12 @@ for blob in lst_json_blobs:
|
|
|
txt_gcs_dest_path = 'gs://' + bucket_name + '/raw_txt/' + doc_title + '.txt'
|
|
|
|
|
|
# Parse json
|
|
|
- all_text = read_json_result(bucket_name=bucket_name, doc_title=doc_title)
|
|
|
+ all_text = read_json_result(storage_client=storage_client, bucket_name=bucket_name, doc_title=doc_title)
|
|
|
|
|
|
# Upload raw text to GCS
|
|
|
- upload_blob(all_text, txt_gcs_dest_path)
|
|
|
+ upload_blob(storage_client=storage_client, bucket_name=bucket_name,
|
|
|
+ txt_content=all_text, destination_blob_name=txt_gcs_dest_path)
|
|
|
|
|
|
total_time = time.time() - start_time
|
|
|
logging.info(
|
|
|
- 'Successful parsing of all {} documents resulting from Vision API on {} minutes'.format(round(total_time / 60, 1)))
|
|
|
+ 'Successful parsing of all documents resulting from Vision API on {} minutes'.format(round(total_time / 60, 1)))
|