0

我有一个应用程序,我有一个要显示的 pdf。我使用了 AxAcroPDFLib。我可以在该控件中成功显示任何 pdf。现在我想获取该pdf的当前页面。AxAcroPDFLib 中没有类似 getCurrentPage 的方法。

如何获取当前页码。我搜索了它,但没有找到任何解决方案。

4

1 回答 1

0

您没有显示您当前正在使用的代码,但您的问题可能源于您没有意识到这里还有一个额外的层。Adobe PDF 库中的文档方法真正只处理 PDF 文件本身,PDF 文件没有当前页码。

为了显示 PDF 文档,Acrobat 使用 AVPageView。AVPageView 是有关显示 PDF 文件的任何内容的链接。

AVPageView 有一个获取当前可见页面的方法:

PDPageNumber AVPageViewGetPageNum(AVPageView pageView)

因此,从文档中,获取其页面视图并使用它来获取页码、缩放因子、显示模式等。

于 2015-09-08T07:29:43.177 回答