如何在pdf中查找文本的x,y位置

rak*_*aki 5 pdf acrobat text pdf-generation pdflib

是否有任何工具可以在pdf文件中的文本内容中找到XY位置?

Vit*_*aev 5

Docotic.Pdf库可以做到.请参阅下面的C#示例:

using (PdfDocument doc = new PdfDocument("your_pdf.pdf", "password_if_need"))
{
    foreach (PdfTextData textData in doc.Pages[0].Canvas.GetTextData())
        Console.WriteLine(textData.Position + " " + textData.Text);
}
Run Code Online (Sandbox Code Playgroud)


Orb*_*ing 1

尝试在 Acrobat 中运行“预检...”并选择PDF Analysis -> List page objects, grouped by type of object

如果您在结果列表中找到文本对象,您会注意到该Text Properties -> * Font部分中有一个位置值(以磅为单位)。