开发者中心

Ottieni coordinate in base alla parola chiave

POST /esignglobal/v1/files/keywordPositions

Descrizione dell'interfaccia

Prima di avviare una busta tramite API, è possibile utilizzare questa interfaccia per ottenere le coordinate del contenuto specificato nel file, come parametro di input per l'interfaccia di avvio della busta. L'ambito di ricerca è l'intero documento.

Parametri di richiesta

Nome parametro

Tipo

Obbligatorio

Descrizione

fileKey

string

true

fileKey del file

keywords

array

true

Elenco di parole chiave, che possono essere utilizzate per localizzare le coordinate della posizione nel file

【Nota】

  1. È possibile inserire un massimo di 5 parole chiave alla volta.
  2. Le parole chiave non supportano caratteri speciali, emoji e altri caratteri che Adobe non può analizzare.

Esempio di richiesta

{
    "keywords": [
    "制单人:",
    "打印日期:"
  ],
    "fileKey": "$dd863699-e1ba-47ba-b05c-26029e7089f9$793468458"
}

Parametri di risposta

Nome parametro

Tipo

Descrizione

keywordPositions

array

Informazioni sulle parole chiave

 

keyword

array

Parola chiave

 

searchResult

boolean

Se la parola chiave ha recuperato valori di coordinate

 

 

positions

array

Informazioni sulla posizione della parola chiave

 

 

pageNum

int

Numero di pagina in cui si trova la parola chiave

 

 

coordinates

array

Valori delle coordinate XY delle parole chiave

【Attenzione】Il posizionamento delle coordinate viene eseguito in base al primo carattere della parola chiave e l'array di coordinate è ordinato in ordine decrescente di coordinate Y e quindi in ordine crescente di coordinate X

 

 

 

positionX

float

Coordinata X

 

 

 

positionY

float

Coordinata Y

Esempio di risposta

{
    "code": "0",
    "data": [
    {
      "keyword": "制单人:",
      "positions": [
        {
          "coordinates": [
            {
              "positionX": 174,
              "positionY": 361.27
            }
          ],
          "pageNum": 2
        }
      ],
      "searchResult": true
    },
    {
      "keyword": "打印日期:",
      "positions": [
        {
          "coordinates": [
            {
              "positionX": 804,
              "positionY": 361.77
            }
          ],
          "pageNum": 2
        }
      ],
      "searchResult": true
    }
  ],
    "message": "成功"
}

 

Descrizione dell'interfaccia
Parametri di richiesta
Esempio di richiesta
Parametri di risposta
Esempio di risposta