Entwicklerzentrum

Koordinaten anhand von Schlüsselwörtern abrufen

POST /esignglobal/v1/files/keywordPositions

Schnittstellenbeschreibung

Bevor Sie einen Umschlag mit der API initiieren, können Sie diese Schnittstelle verwenden, um die Koordinaten des angegebenen Inhalts in der Datei abzurufen und als Eingabeparameter für die Initiierung der Umschlag-Schnittstelle zu verwenden. Der Suchbereich ist das gesamte Dokument.

Anfrageparameter

Parametername

Typ

Erforderlich

Beschreibung

fileKey

string

true

Datei-FileKey

keywords

array

true

Schlüsselwortliste, mit der die Positionskoordinaten in der Datei ermittelt werden können

【Hinweis】

  1. Es können maximal 5 Schlüsselwörter gleichzeitig eingegeben werden.
  2. Schlüsselwörter unterstützen keine Sonderzeichen, Emojis usw., die von Adobe nicht analysiert werden können.

Beispielanfrage

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

Antwortparameter

Parametername

Typ

Beschreibung

keywordPositions

array

Schlüsselwortinformationen

 

keyword

array

Schlüsselwort

 

searchResult

boolean

Hat das Schlüsselwort Koordinatenwerte gefunden?

 

 

positions

array

Schlüsselwort-Positionsinformationen

 

 

pageNum

int

Seitenzahl des Schlüsselworts

 

 

coordinates

array

Schlüsselwort XY-Koordinatenwerte

【Hinweis】Die Koordinatenpositionierung erfolgt anhand des ersten Zeichens des Schlüsselworts, und das Koordinatenarray ist in absteigender Reihenfolge nach Y-Koordinate und dann in aufsteigender Reihenfolge nach X-Koordinate sortiert.

 

 

 

positionX

float

X-Koordinate

 

 

 

positionY

float

Y-Koordinate

Beispielantwort

{
    "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": "成功"
}

 

Schnittstellenbeschreibung
Anfrageparameter
Beispielanfrage
Antwortparameter
Beispielantwort