Guida rapida del parser del layout
Utilizza il parser del layout per estrarre elementi da un documento, ad esempio testo, tabelle ed elenchi.
Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud , fai clic su Procedura guidata:
Prima di iniziare
- Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Document AI, Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Document AI, Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
Crea un processore
Nella console Google Cloud , nella sezione Document AI, seleziona Galleria processori.
Nella Galleria processori,
cerca Parser del layout e seleziona Crea.
Nella finestra laterale, inserisci un nome processore, ad esempio
quickstart-layout-processor.Seleziona la regione più vicina a te.
Fai clic su Crea.
Viene visualizzata la pagina Dettagli processore per il nuovo processore dell'analizzatore sintattico di moduli.
(Facoltativo) Seleziona un processore predefinito facendo clic su
Gestisci versioni e selezionando un processore dalla tabella Versioni. Poi fai clic suContrassegna come predefinito e conferma inserendo il nome del processore.
Testa il processore
Puoi inviare richieste di annotazione al processore dopo averlo creato.
Fai clic sul pulsante
Carica documento di test e seleziona il documento appena scaricato.Ora dovresti trovarti nella pagina Analisi parser layout. Puoi visualizzare i blocchi o i chunk analizzati dal documento, organizzati per tipi rilevati.
(Facoltativo) Seleziona
Modifica configurazione layout per attivare i dati di annotazione di immagini o tabelle.
Elaborare un documento
REST
Questo esempio mostra come inviare un documento archiviato in Cloud Storage al parser del layout per l'elaborazione. Questo processo attiva l'annotazione di immagini e tabelle per impostazione predefinita.
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID progetto Google Cloud .
- LOCATION: la posizione del tuo processore, ad esempio:
us- Stati Unitieu- Unione Europea
- PROCESSOR_ID: l'ID del tuo processore personalizzato.
- MIME_TYPE: il parser del layout supporta
application/pdfetext/html. - GCS_FILE_PATH: il percorso del file per il bucket Cloud Storage con il documento.
- CHUNK_SIZE: (Facoltativo) La dimensione del blocco, in token, da utilizzare per dividere i documenti.
- INCLUDE_ANCESTOR_HEADINGS: (Facoltativo) Valore booleano. Indica se includere o meno le intestazioni predecessore durante la suddivisione dei documenti.
Metodo HTTP e URL:
POST https://LOCATION-documentai.googleapis.com/v1beta3/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained-layout-parser-v1.5-2025-08-25:process
Corpo JSON della richiesta:
{
"gcsDocument": {
"gcsUri": "GCS_FILE_PATH",
"mimeType": "MIME_TYPE"
},
"processOptions": {
"layoutConfig": {
"enableTableAnnotation": "true",
"enableImageAnnotation": "true",
"chunkingConfig": {
"chunkSize": "CHUNK_SIZE",
"includeAncestorHeadings": "INCLUDE_ANCESTOR_HEADINGS",
}
}
}
}
Per inviare la richiesta, scegli una di queste opzioni: