以下自动化代码适用于Windows XP和Acrobat 8& 9,其中 GetPageNum 将返回文本所在的页码。在Windows 8和Acrobat 11中,它始终返回第一页。
有没有其他方法可以获取文本的页码?
int returnval = -1;
var filePD = new Acrobat.AcroPDDoc();
filePD.Open(filelocation);
var fileAV = (Acrobat.AcroAVDoc)filePD.OpenAVDoc("Find");
if (fileAV.FindText("some type of text", 0, 0, 1))
{
returnval = (int)fileAV.GetAVPageView().GetPageNum();
}
谢谢!
答案 0 :(得分:0)
我们找不到解决方案,除了
这使我们第一次看到文本。这仅适用于不安全的PDFS。