Reusable code for Google Document-AI services
Project description
Instructions
Installing
- Install using
pip
command
Use the pip command to install this package:
pip install reusable-code-for-document-ai
Basic Usage
NOTE: Our system will support only image file and pdf file.
from reusable_code.process_document import CustomGoogleDocAIProcessor
processor = GoogleDocAIProcessor(
location="your_location",
processor_name="your_processor_name",
processor_options=your_processor_options
)
document = processor.process_document("path_to_your_document", extract_page_number)
path_to_your_document
= your pdf or image file path.
extract_page_number
= Which page you want to extract, page number.
processor options
NOTE: Additional configurations for Document OCR Processor (Optional).
# For more information: https://cloud.google.com/document-ai/docs/enterprise-document-ocr
process_options = documentai.ProcessOptions(
ocr_config=documentai.OcrConfig(
enable_native_pdf_parsing=True,
enable_image_quality_scores=True,
enable_symbol=True,
# OCR Add Ons https://cloud.google.com/document-ai/docs/ocr-add-ons
premium_features=documentai.OcrConfig.PremiumFeatures(
compute_style_info=True,
enable_math_ocr=False, # Enable to use Math OCR Model
enable_selection_mark_detection=True,
),
)
)
Follow this pattern for set processor name
your_processor_name = projects/<PROJECT_ID>/locations/us/processors/<processor-id>/processorVersions/<version-id>
Make sure to replace your_location
, your_processor_name
, your_processor_options
, and path_to_your_document
with appropriate values.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for reusable-code-for-document-ai-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f25c71464e7e111910663458e01f9ca238b25c6bffe491c6863e8d82de4bf3 |
|
MD5 | ae9c2bce8af13894cc4639bc5c5c6308 |
|
BLAKE2b-256 | e5f7573758b5f38d89f936e676054980e2e27f669298e3b4825226bf452f9082 |
Close
Hashes for reusable_code_for_document_ai-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2baeb02ec0385b802b4330d7a28edd6d3fe3856b3e3b8876ca1380d4e5f31665 |
|
MD5 | 5952623519e00707418349927256493a |
|
BLAKE2b-256 | 44f54dc91cb74c9f382def603b51f6e64d4d977390747960740c29c0685cd3e3 |