Как редактировать конфиденциальную информацию из PDF с помощью AWS сервиса Textract - PullRequest
0 голосов
/ 23 апреля 2020

Как редактировать конфиденциальную информацию из PDF, используя AWS Сервис Textract. Я получил ответ от AWS Textract. Пример ответа приведен ниже.

   [{'DocumentMetadata': {'Pages': 1}, 'JobStatus': 'SUCCEEDED', 'Blocks': [{'BlockType': 'PAGE', 'Geometry': {'BoundingBo bd-98f87ed720b1', '69bcbdf2-cc63-4af0-a8a1-3c7791456c22', 'fd45868c-084f-4e55-a655-558da3085979', '38501b5e-311c-4e52-9772-f58f3c704549', 'c2fb3e7e-eb6e-401c-a596-1a3ae96b8e5b', '90a69494-289d-4c63-b34e-44074f89f6e7', 'af049b9b-4f2b-40ea-9cf9-7ba6bab68a43', 'fb70c7c6-0d60-44d5-babf-27fd66d2fde5'.
.
.
.

.
.
.
.
.
.
 [{'X': 0.14515186846256256, 'Y': 0.5645544528961182}, {'X': 0.22410587966442108, 'Y': 0.5645544528961182}, {'X': 0.22410587966442108, 'Y': 0.5776893496513367}, {'X': 0.14515186846256256, 'Y': 0.5776893496513367}]}, 'Id': '12b0d0bf-7b0c-4fef-b73d-712d33681c61', 'Page': 1}, {'BlockType': 'WORD', 'Confidence': 99.83638763427734, 'Text': 'is', 'Geometry': {'BoundingBox': {'Width': 0.013279600068926811, 'Height': 0.0123386699706316, 'Left': 0.22973018884658813, 'Top': 0.5651184320449829}, 'Polygon': [{'X': 0.22973018884658813, 'Y': 0.5651184320449829}, {'X': 0.2430097907781601, 'Y': 0.5651184320449829}, {'X': 0.2430097907781601, 'Y': 0.577457070350647}, {'X': 0.22973018884658813, 'Y': 0.577457070350647}]}, 'Id': '9de75636-c521-4537-b1f6-8f27afb1b1f1', 'Page': 1}, {'BlockType': 'WORD', 'Confidence': 99.92680358886719, 'Text': 'generated', 'Geometry': {'BoundingBox': {'Width': 0.07853244245052338, 'Height': 0.014779569581151009, 'Left': 0.2465457171201706, 'Top': 0.5645813345909119}, 'Polygon': [{'X': 0.2465457171201706, 'Y': 0.5645813345909119}, {'X': 0.32507815957069397, 'Y': 0.5645813345909119}, {'X': 0.32507815957069397, 'Y': 0.5793609023094177}, {'X': 0.2465457171201706, 'Y': 0.5793609023094177}]}, 'Id': '0626152f-9813-4176-a803-e5062ecb8f55', 'Page': 1}, {'BlockType': 'WORD', 'Confidence': 99.49457550048828, 'Text': 'on', 'Geometry': {'BoundingBox': {'Width': 0.021071970462799072, 'Height': 0.01024710014462471, 'Left': 0.33240947127342224, 'Top': 0.5670163035392761}, 'Polygon': [{'X': 0.33240947127342224, 'Y': 0.5670163035392761}, {'X': 0.3534814417362213, 'Y': 0.5670163035392761}, {'X': 0.3534814417362213, 'Y': 0.5772634148597717}, {'X': 0.33240947127342224, 'Y': 0.5772634148597717}]}, 'Id': '41f56b19-26ef-4dff-9aa4-6e310c14d60f', 'Page': 1}, {'BlockType': 'WORD', 'Confidence': 99.2482681274414, 'Text': '04-08-2020.', 'Geometry': {'BoundingBox': {'Width': t-type': 'application/x-amz-json-1.1', 'content-length': '55916', 'connection': 'keep-alive', 'x-amzn-requestid': 'dbfea426-b025-4a9d-a81d-fd8e60bbf47e'}, 'RetryAttempts': 0}}]

Как я могу отредактировать этот документ и сохранить его в корзину S3 обратно как новый файл?

...