在windows应用程序中获取PDF中的当前页面

本文关键字:当前页 PDF 获取 windows 应用程序 | 更新日期: 2023-09-27 18:11:35

我有一个应用程序,我有一个pdf显示。我用的是AxAcroPDFLib。我可以成功地在那个控件中显示任何pdf。现在我想要得到那个pdf的当前页面。AxAcroPDFLib中没有类似getCurrentPage的方法。

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

在windows应用程序中获取PDF中的当前页面

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

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

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

PDPageNumber AVPageViewGetPageNum(AVPageView pageView)

从文档中获取其页面视图并使用它来获取页码,缩放系数,显示模式等