วิธีแปลงพิกัด HTML เป็นพิกัด PDF (pdf-lib, javaScript)

สิ่งที่ฉันต้องทำคือลากรูปภาพ PNG ไปยังพิกัดแล้วแทรกรูปภาพนี้ลงในเอกสาร PDF โดยใช้ pdf-lib แต่ฉันพบว่าพิกัด pdf ไม่เหมือนกับพิกัด HTML มีวิธีแปลงพิกัดเมาส์ HTML เป็นพิกัด PDF หรือไม่ ฉันกำลังเรนเดอร์ PDF นี้โดยใช้ iframe

ขอขอบคุณล่วงหน้าสำหรับข้อมูลที่เป็นประโยชน์


person Daniel Klimek    schedule 06.02.2021    source แหล่งที่มา
comment
โปรดทำให้นี่เป็นตัวอย่างที่ทำซ้ำได้น้อยที่สุด โดยใส่โค้ดที่สั้นที่สุดที่จำเป็นในการทำให้เกิดปัญหาอีกครั้ง   -  person SuperStormer    schedule 06.02.2021
comment
แต่นั่นคือปัญหา ฉันไม่มีรหัสเพราะฉันไม่รู้ว่าอัลกอริทึมควรมีลักษณะอย่างไร   -  person Daniel Klimek    schedule 06.02.2021
comment
ปัจจุบันคุณมีอะไรบ้าง?   -  person SuperStormer    schedule 06.02.2021
comment
ฉันได้ใช้การโหลด pdf, การโหลด png, PNG ที่เคลื่อนที่ตามพิกัดของเมาส์ และตอนนี้ฉันต้องการแทรกรูปภาพนั้นลงในพิกัด แต่เมื่อฉันพยายามทำเช่นนั้น มันจะไปกับการชดเชยแบบไดนามิก (เมื่อฉันวางตำแหน่งรูปภาพใกล้กับไซต์ที่ถูกต้องมากขึ้น รูปภาพที่แทรกจะยิ่งอยู่ในไซต์ที่ถูกต้องและเช่นเดียวกันกับไซต์ด้านซ้าย)   -  person Daniel Klimek    schedule 06.02.2021


คำตอบ (1)


โอเค ฉันได้รับคำตอบแล้วสำหรับทุกคนที่ต้องการสิ่งนี้ในอนาคต: ใน pdf-lib มีจุดที่ใช้แทนพิกเซล คะแนนส่วนใหญ่จะมีความละเอียด 72dpi และมีขนาดเกือบ 1 นิ้ว พิกเซลมีขนาดใหญ่กว่า 0.75 เท่า (เล็กกว่าจริง ๆ แต่ใหญ่กว่าเนื่องจากการคูณ) มากกว่า 72dpi ดังนั้นสิ่งที่คุณต้องทำคือคูณพิกัดของเมาส์ (หรืออะไรก็ตาม) ด้วย 0.75 ถ้าอย่างนั้นคุณต้องปรับออฟเซ็ตแล้วก็ไปได้เลย! หวังว่าบางคนจะพบว่าสิ่งนี้มีประโยชน์

person Daniel Klimek    schedule 06.02.2021