Centro de desarrolladores

Obtener coordenadas según la palabra clave

POST /esignglobal/v1/files/keywordPositions

Descripción de la interfaz

Antes de iniciar un sobre usando la API, puede usar esta interfaz para obtener las coordenadas del contenido especificado en el archivo, como parámetro de entrada para la interfaz de inicio del sobre. El rango de búsqueda es todo el documento.

Parámetros de solicitud

Nombre del parámetro

Tipo

Obligatorio

Descripción

fileKey

string

true

fileKey del archivo

keywords

array

true

Lista de palabras clave, que se puede usar para ubicar las coordenadas de la posición en el archivo

【Atención】

  1. Se pueden pasar hasta 5 palabras clave a la vez.
  2. Las palabras clave no admiten caracteres especiales, emojis u otros caracteres que Adobe no pueda analizar.

Ejemplo de solicitud

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

Parámetros de respuesta

Nombre del parámetro

Tipo

Descripción

keywordPositions

array

Información de la palabra clave

 

keyword

array

Palabra clave

 

searchResult

boolean

¿La palabra clave recuperó un valor de coordenada?

 

 

positions

array

Información de ubicación de la palabra clave

 

 

pageNum

int

Número de página donde se encuentra la palabra clave

 

 

coordinates

array

Coordenadas XY del término clave

【Atención】La ubicación de las coordenadas se realiza según el primer carácter del término clave, y la matriz de coordenadas se ordena de forma descendente según la coordenada Y y, a continuación, de forma ascendente según la coordenada X.

 

 

 

positionX

float

Coordenada X

 

 

 

positionY

float

Coordenada Y

Ejemplo de respuesta

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

 

Descripción de la interfaz
Parámetros de solicitud
Ejemplo de solicitud
Parámetros de respuesta
Ejemplo de respuesta