Analyzer - Analyze Layout
Tekst- en indelingsgegevens extraheren uit een bepaald document. Het invoerdocument moet van een van de ondersteunde inhoudstypen zijn: 'application/pdf', 'image/jpeg', 'image/png', 'image/tiff' of 'image/bmp'. U kunt ook het type toepassing/json gebruiken om de locatie (URI of lokaal pad) op te geven van het document dat moet worden geanalyseerd.
POST {endpoint}/formrecognizer/v2.1/layout/analyze
POST {endpoint}/formrecognizer/v2.1/layout/analyze?pages={pages}&language={language}&readingOrder={readingOrder}
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://westus2.api.cognitive.microsoft.com). |
language
|
query |
Momenteel, alleen Afrikaans ('af'), Albanees ('sq'), Asturisch ('ast'), Baskisch ('eu'), Bislama ('bi'), Breton ('br'), Catalaans ('ca'), Mesoano ('ceb'), Chamorro ('ch'), Cornish ('kw'), Corsicaans ('co'), Krim-Tatar - Latijns schrift('crh'), Tsjechisch ('cs'), Deens ('da'), Nederlands ('nl'), Engels ('en'), Ests ('et'), Fijian ('fj'), Filipijns ('fil'), Fins ('fi'), Frans ('fr'), Cachingan ('fur'), Galicisch ('gl'), Duits ('de'), Gilbertese ('gil'), Groenlands ('kl'), Haïtiaanse Creoolse ('ht'), Hani ('hni'), Hmong Daw ('mww'), Hongaars ('hu'), Indonesisch ('id'), Interlingua ('ia'), Inuktitut ('iu'), Iers ('ga'), Italiaans ('it'), Japans ('ja'), Javaans ('jv'), Kabuverdianu ('kea'), Kachin ('kac'), Kara-Kalpak ("kaa"), Kashubian ('csb'), Khasi ('kha'), Koreaans ('ko'), Koerdisch - Latijns schrift ('ku'), K'iche' ('quc'), Luxemburgs ('lb'), Maleis ('ms'), Manx ('gv'), Neapolitan ('nap'), Noors ('no'), Occitaans ('oc'), Pools ('pl'), Portugees ('pt'), Reto-Romaans ('rm'), Schots ('sco'), Schots Gaelisch ('gd'), vereenvoudigd Chinees ('zh-Hans'), Sloveens ('sl'), Spaans ('es'), Swahili ('sw'), Zweeds ('sv'), Tatar - Latijns schrift ('tt'), Tetum ('tet'), traditioneel Chinees ('zh-Hant'), Turks ('tr'), Opper-Sorbisch ('hsb'), Oezbeeks ('uz'), Volapük ('vo'), Walser ('wae'), West-Fries ('fy'), Yucatec Maya ('yua'), Zhuang ('za') en Zulu ('zu') worden ondersteund (druk – drieënzeventig talen en handgeschreven – alleen Engels). Indeling ondersteunt automatische taalidentificatie en meertalige documenten, dus geef alleen een taalcode op als u wilt afdwingen dat de gedocumenteerde worden verwerkt als die specifieke taal. |
||
pages
|
query |
string[] |
Aangepaste paginanummers voor documenten met meerdere pagina's (PDF/TIFF), voeren het aantal pagina's in dat u ocr-resultaat wilt ophalen. Gebruik een afbreekstreepje voor een reeks pagina's. Scheid elke pagina of elk bereik met een komma. |
|
reading
|
query |
Algoritme voor leesvolgorde om de geretourneerde tekstregels te sorteren. Ondersteunde leesopdrachten zijn onder andere: basic (standaard), natuurlijk. |
Aanvraagkoptekst
Media Types: "application/pdf", "application/json", "image/jpeg", "image/png", "image/tiff", "image/bmp"
Name | Vereist | Type | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Aanvraagbody
Media Types: "application/pdf", "application/json", "image/jpeg", "image/png", "image/tiff", "image/bmp"
Name | Type | Description |
---|---|---|
source |
string |
Bestandsbronpad. |
Antwoorden
Name | Type | Description |
---|---|---|
202 Accepted |
De aanvraag is in de wachtrij geplaatst. Kopteksten Operation-Location: string |
|
Other Status Codes |
Antwoordentiteit bij niet-geslaagde antwoorden met aanvullende informatie over de fout. |
Beveiliging
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Voorbeelden
Analyze layout
Voorbeeldaanvraag
POST {endpoint}/formrecognizer/v2.1/layout/analyze?language=en
Voorbeeldrespons
Operation-Location: {endpoint}/formrecognizer/v2.1/layout/analyzeResults/3b1e6c5b-e113-4114-ab6b-ce65dfe8050f
Definities
Name | Description |
---|---|
Error |
|
Error |
|
Language |
Momenteel, alleen Afrikaans ('af'), Albanees ('sq'), Asturisch ('ast'), Baskisch ('eu'), Bislama ('bi'), Breton ('br'), Catalaans ('ca'), Mesoano ('ceb'), Chamorro ('ch'), Cornish ('kw'), Corsicaans ('co'), Krim-Tatar - Latijns schrift('crh'), Tsjechisch ('cs'), Deens ('da'), Nederlands ('nl'), Engels ('en'), Ests ('et'), Fijian ('fj'), Filipijns ('fil'), Fins ('fi'), Frans ('fr'), Cachingan ('fur'), Galicisch ('gl'), Duits ('de'), Gilbertese ('gil'), Groenlands ('kl'), Haïtiaanse Creoolse ('ht'), Hani ('hni'), Hmong Daw ('mww'), Hongaars ('hu'), Indonesisch ('id'), Interlingua ('ia'), Inuktitut ('iu'), Iers ('ga'), Italiaans ('it'), Japans ('ja'), Javaans ('jv'), Kabuverdianu ('kea'), Kachin ('kac'), Kara-Kalpak ("kaa"), Kashubian ('csb'), Khasi ('kha'), Koreaans ('ko'), Koerdisch - Latijns schrift ('ku'), K'iche' ('quc'), Luxemburgs ('lb'), Maleis ('ms'), Manx ('gv'), Neapolitan ('nap'), Noors ('no'), Occitaans ('oc'), Pools ('pl'), Portugees ('pt'), Reto-Romaans ('rm'), Schots ('sco'), Schots Gaelisch ('gd'), vereenvoudigd Chinees ('zh-Hans'), Sloveens ('sl'), Spaans ('es'), Swahili ('sw'), Zweeds ('sv'), Tatar - Latijns schrift ('tt'), Tetum ('tet'), traditioneel Chinees ('zh-Hant'), Turks ('tr'), Opper-Sorbisch ('hsb'), Oezbeeks ('uz'), Volapük ('vo'), Walser ('wae'), West-Fries ('fy'), Yucatec Maya ('yua'), Zhuang ('za') en Zulu ('zu') worden ondersteund (druk – drieënzeventig talen en handgeschreven – alleen Engels). Indeling ondersteunt automatische taalidentificatie en meertalige documenten, dus geef alleen een taalcode op als u wilt afdwingen dat de gedocumenteerde worden verwerkt als die specifieke taal. |
Reading |
Algoritme voor leesvolgorde om de geretourneerde tekstregels te sorteren. Ondersteunde leesopdrachten zijn onder andere: basic (standaard), natuurlijk. |
Source |
URI of lokaal pad naar brongegevens. |
ErrorInformation
Name | Type | Description |
---|---|---|
code |
string |
|
message |
string |
ErrorResponse
Name | Type | Description |
---|---|---|
error |
Language
Momenteel, alleen Afrikaans ('af'), Albanees ('sq'), Asturisch ('ast'), Baskisch ('eu'), Bislama ('bi'), Breton ('br'), Catalaans ('ca'), Mesoano ('ceb'), Chamorro ('ch'), Cornish ('kw'), Corsicaans ('co'), Krim-Tatar - Latijns schrift('crh'), Tsjechisch ('cs'), Deens ('da'), Nederlands ('nl'), Engels ('en'), Ests ('et'), Fijian ('fj'), Filipijns ('fil'), Fins ('fi'), Frans ('fr'), Cachingan ('fur'), Galicisch ('gl'), Duits ('de'), Gilbertese ('gil'), Groenlands ('kl'), Haïtiaanse Creoolse ('ht'), Hani ('hni'), Hmong Daw ('mww'), Hongaars ('hu'), Indonesisch ('id'), Interlingua ('ia'), Inuktitut ('iu'), Iers ('ga'), Italiaans ('it'), Japans ('ja'), Javaans ('jv'), Kabuverdianu ('kea'), Kachin ('kac'), Kara-Kalpak ("kaa"), Kashubian ('csb'), Khasi ('kha'), Koreaans ('ko'), Koerdisch - Latijns schrift ('ku'), K'iche' ('quc'), Luxemburgs ('lb'), Maleis ('ms'), Manx ('gv'), Neapolitan ('nap'), Noors ('no'), Occitaans ('oc'), Pools ('pl'), Portugees ('pt'), Reto-Romaans ('rm'), Schots ('sco'), Schots Gaelisch ('gd'), vereenvoudigd Chinees ('zh-Hans'), Sloveens ('sl'), Spaans ('es'), Swahili ('sw'), Zweeds ('sv'), Tatar - Latijns schrift ('tt'), Tetum ('tet'), traditioneel Chinees ('zh-Hant'), Turks ('tr'), Opper-Sorbisch ('hsb'), Oezbeeks ('uz'), Volapük ('vo'), Walser ('wae'), West-Fries ('fy'), Yucatec Maya ('yua'), Zhuang ('za') en Zulu ('zu') worden ondersteund (druk – drieënzeventig talen en handgeschreven – alleen Engels). Indeling ondersteunt automatische taalidentificatie en meertalige documenten, dus geef alleen een taalcode op als u wilt afdwingen dat de gedocumenteerde worden verwerkt als die specifieke taal.
Name | Type | Description |
---|---|---|
af |
string |
|
ast |
string |
|
bi |
string |
|
br |
string |
|
ca |
string |
|
ceb |
string |
|
ch |
string |
|
co |
string |
|
crh |
string |
|
cs |
string |
|
csb |
string |
|
da |
string |
|
de |
string |
|
en |
string |
|
es |
string |
|
et |
string |
|
eu |
string |
|
fi |
string |
|
fil |
string |
|
fj |
string |
|
fr |
string |
|
fur |
string |
|
fy |
string |
|
ga |
string |
|
gd |
string |
|
gil |
string |
|
gl |
string |
|
gv |
string |
|
hni |
string |
|
hsb |
string |
|
ht |
string |
|
hu |
string |
|
ia |
string |
|
id |
string |
|
it |
string |
|
iu |
string |
|
ja |
string |
|
jv |
string |
|
kaa |
string |
|
kac |
string |
|
kea |
string |
|
kha |
string |
|
kl |
string |
|
ko |
string |
|
ku |
string |
|
kw |
string |
|
lb |
string |
|
ms |
string |
|
mww |
string |
|
nap |
string |
|
nl |
string |
|
no |
string |
|
oc |
string |
|
pl |
string |
|
pt |
string |
|
quc |
string |
|
rm |
string |
|
sco |
string |
|
sl |
string |
|
sq |
string |
|
sv |
string |
|
sw |
string |
|
tet |
string |
|
tr |
string |
|
tt |
string |
|
uz |
string |
|
vo |
string |
|
wae |
string |
|
yua |
string |
|
za |
string |
|
zh-Hans |
string |
|
zh-Hant |
string |
|
zu |
string |
ReadingOrder
Algoritme voor leesvolgorde om de geretourneerde tekstregels te sorteren. Ondersteunde leesopdrachten zijn onder andere: basic (standaard), natuurlijk.
Name | Type | Description |
---|---|---|
basic |
string |
|
natural |
string |
SourcePath
URI of lokaal pad naar brongegevens.
Name | Type | Description |
---|---|---|
source |
string |
Bestandsbronpad. |