ศูนย์นักพัฒนา

รับพิกัดตามคีย์เวิร์ด

POST /esignglobal/v1/files/keywordPositions

คำอธิบายอินเทอร์เฟซ

ก่อนที่จะเริ่มต้นซองจดหมายโดยใช้ API คุณสามารถใช้อินเทอร์เฟซนี้เพื่อรับพิกัดของเนื้อหาที่ระบุในไฟล์เป็นพารามิเตอร์อินพุตสำหรับอินเทอร์เฟซการเริ่มต้นซองจดหมาย ขอบเขตการค้นหาคือทั้งเอกสาร

พารามิเตอร์คำขอ

ชื่อพารามิเตอร์

ประเภท

จำเป็น

คำอธิบาย

fileKey

string

true

ไฟล์ fileKey

keywords

array

true

รายการคำหลัก สามารถใช้ค่านี้เพื่อระบุพิกัดตำแหน่งในไฟล์

【ข้อควรระวัง】

  1. สามารถส่งคำหลักได้สูงสุด 5 คำต่อครั้ง
  2. คำหลักไม่รองรับอักขระพิเศษ อีโมจิ และอักขระอื่นๆ ที่ Adobe ไม่สามารถแยกวิเคราะห์ได้

ตัวอย่างคำขอ

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

พารามิเตอร์การตอบสนอง

ชื่อพารามิเตอร์

ประเภท

คำอธิบาย

keywordPositions

array

ข้อมูลคำหลัก

 

keyword

array

คำหลัก

 

searchResult

boolean

คำหลักถูกดึงข้อมูลค่าพิกัดหรือไม่

 

 

positions

array

ข้อมูลตำแหน่งคำหลัก

 

 

pageNum

int

หมายเลขหน้าที่มีคำหลัก

 

 

coordinates

array

ค่าพิกัด XY ของคำหลัก

【ข้อควรระวัง】การระบุตำแหน่งพิกัดจะดำเนินการตามตัวอักษรแรกของคำหลัก และอาร์เรย์พิกัดจะถูกจัดเรียงตามลำดับจากมากไปน้อยตามพิกัด Y จากนั้นจัดเรียงตามลำดับจากน้อยไปมากตามพิกัด X

 

 

 

positionX

float

พิกัด X

 

 

 

positionY

float

พิกัด Y

ตัวอย่างการตอบสนอง

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

 

คำอธิบายอินเทอร์เฟซ
พารามิเตอร์คำขอ
ตัวอย่างคำขอ
พารามิเตอร์การตอบสนอง
ตัวอย่างการตอบสนอง