두 가지 PDF의 해상도가 서로 다릅니다.
그래서 두 문서에서 동일한 탭 위치를 지정하더라도 페이지의 해상도가 다르기 때문에 동일한 값 (문서에 탭을 배치하려는 위치와 관련이 있음)으로 오프셋되지 않습니다.
두 번째 문서에 별도의 X & Y 값 집합을 지정해야합니다.
다음 탭 값은 탭을 올바르게 배치하는 것 같습니다. documentID = 2의 탭에 대해 X & Y 값을 조정했습니다.
{
"initialHereTabs": [
{
"documentId": "1",
"pageNumber": "4",
"scaleValue": "0.5",
"xPosition": "374",
"yPosition": "743"
},
{
"documentId": "1",
"pageNumber": "5",
"scaleValue": "0.5",
"xPosition": "289",
"yPosition": "153"
},
{
"documentId": "2",
"pageNumber": "4",
"scaleValue": "0.5",
"xPosition": "374",
"yPosition": "719"
},
{
"documentId": "2",
"pageNumber": "5",
"scaleValue": "0.5",
"xPosition": "291",
"yPosition": "147"
}
],
"signHereTabs": [
{
"documentId": "1",
"pageNumber": "5",
"scaleValue": "0.5",
"xPosition": "333",
"yPosition": "158"
},
{
"documentId": "1",
"pageNumber": "5",
"recipientId": "2",
"scaleValue": "0.5",
"xPosition": "69",
"yPosition": "483"
},
{
"documentId": "2",
"pageNumber": "5",
"scaleValue": "0.5",
"xPosition": "334",
"yPosition": "151"
},
{
"documentId": "2",
"pageNumber": "5",
"scaleValue": "0.5",
"xPosition": "76",
"yPosition": "465"
}
]
}
귀하의 GitHub 링크가 잘못되었습니다 (404가 표시됨). 당신의 예제의 JSon을 게시 할 수 있습니까? – Frederic
미안하지만 개인 정보 보호 정책은 공개되었습니다. – crdzoba
PDF가 시각적으로 동일하다고 말하면 실제로 동일한 것입니까? 코드를 보면 PDF가 약간 다르거 나 변수 input.top과 input.left가 트랜잭션과 다른 것으로 추측 할 수 있습니다 – Frederic