问题
When i extract text using itextsharp, i will get x and y coordinate of text. By using these 2 coordinates if i convert text from pdf to html based on x y position the text position chnages . to get x ,y coordinates i used
Vector curBaseline = renderInfo.GetBaseline().GetStartPoint();
float x=curBaseline[Vector.I1];
float y= curBaseline[Vector.I2];
for example : when i extract text using above method say x=42 and y=659;
" < span style=left:{0}px;bottom:{1}px;position:relative;\">",curBaseline[Vector.I1],curBaseline[Vector.I2]); the position changes . can you help me how to set position of text default as pdf.?????
回答1:
Posted as answer...
If i recall correctly, PDF uses a coordinate system which starts in the left corner at the BOTTOM of the page, not at the Top. So every coordiante is wrong, when you use it directly in html. You will have to convert the values.
Your pdf document should have something like document.actualheight, simply subtract your value from that....
来源:https://stackoverflow.com/questions/15519945/x-and-y-coordinate-of-text-using-itextsharp