页码

本文介绍使用PDF文档时如何获取总页数、监听改变事件、跳转到指定页等。

获取总页数

获取PDF文档总页数。

  • 语法

    表达式.ActivePDF.PagesCount

    表达式:文档类型应用对象

  • 返回值

    返回Number表示总页数。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取总页数
      const totalPages = await app.ActivePDF.PagesCount;
      console.log(totalPages);
    }

获取当前页码

获取PDF文档当前页码。

  • 语法

    表达式.ActivePDF.CurrentPage

    表达式:文档类型应用对象

  • 返回值

    返回Number表示当前页码。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取当前页码
      const curryPage = await app.ActivePDF.CurrentPage;
      console.log(curryPage);
    }

监听改变事件

监听当前页改变事件。

  • 语法

    表达式.Sub.CurrentPageChange = eventHandle

    表达式:文档类型应用对象

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //监听当前页改变事件
      app.Sub.CurrentPageChange  = async (curryPage) => {
        console.log('切换到:', curryPage);
      };
    }

跳转到指定页

跳转到指定PDF页。

  • 语法

    表达式.ActivePDF.JumpToPage(PageNum)

    表达式:文档类型应用对象

  • 参数

    属性

    数据类型

    是否必填

    描述

    PageNum

    Number

    跳转到的页码。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //跳转到指定页
      await app.ActivePDF.JumpToPage(3);
    }
阿里云首页 智能媒体管理 相关技术圈