com.google.cloud.documentai.v1
The interfaces provided are listed below, along with usage samples.
DocumentProcessorServiceClient
Service Description: Service to call Cloud DocumentAI to process documents according to the processor's definition. Processors are built using state-of-the-art Google AI such as natural language, computer vision, and translation to extract structured information from unstructured or semi-structured documents.
Sample for DocumentProcessorServiceClient:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (DocumentProcessorServiceClient documentProcessorServiceClient =
DocumentProcessorServiceClient.create()) {
ProcessorName name = ProcessorName.of("[PROJECT]", "[LOCATION]", "[PROCESSOR]");
ProcessResponse response = documentProcessorServiceClient.processDocument(name);
}
com.google.cloud.documentai.v1.stub
com.google.cloud.documentai.v1beta1
The interfaces provided are listed below, along with usage samples.
DocumentUnderstandingServiceClient
Service Description: Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, and translation.
Sample for DocumentUnderstandingServiceClient:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (DocumentUnderstandingServiceClient documentUnderstandingServiceClient =
DocumentUnderstandingServiceClient.create()) {
List<ProcessDocumentRequest> requests = new ArrayList<>();
BatchProcessDocumentsResponse response =
documentUnderstandingServiceClient.batchProcessDocumentsAsync(requests).get();
}
com.google.cloud.documentai.v1beta1.stub
com.google.cloud.documentai.v1beta2
The interfaces provided are listed below, along with usage samples.
DocumentUnderstandingServiceClient
Service Description: Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, and translation.
Sample for DocumentUnderstandingServiceClient:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (DocumentUnderstandingServiceClient documentUnderstandingServiceClient =
DocumentUnderstandingServiceClient.create()) {
ProcessDocumentRequest request =
ProcessDocumentRequest.newBuilder()
.setParent("parent-995424086")
.setInputConfig(InputConfig.newBuilder().build())
.setOutputConfig(OutputConfig.newBuilder().build())
.setDocumentType("documentType-1473196299")
.setTableExtractionParams(TableExtractionParams.newBuilder().build())
.setFormExtractionParams(FormExtractionParams.newBuilder().build())
.setEntityExtractionParams(EntityExtractionParams.newBuilder().build())
.setOcrParams(OcrParams.newBuilder().build())
.setAutomlParams(AutoMlParams.newBuilder().build())
.build();
Document response = documentUnderstandingServiceClient.processDocument(request);
}
com.google.cloud.documentai.v1beta2.stub
com.google.cloud.documentai.v1beta3
The interfaces provided are listed below, along with usage samples.
DocumentProcessorServiceClient
Service Description: Service to call Cloud DocumentAI to process documents according to the processor's definition. Processors are built using state-of-the-art Google AI such as natural language, computer vision, and translation to extract structured information from unstructured or semi-structured documents.
Sample for DocumentProcessorServiceClient:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (DocumentProcessorServiceClient documentProcessorServiceClient =
DocumentProcessorServiceClient.create()) {
ProcessorName name = ProcessorName.of("[PROJECT]", "[LOCATION]", "[PROCESSOR]");
ProcessResponse response = documentProcessorServiceClient.processDocument(name);
}