Implements

Constructors

  • 创建一个 Parser 实例。 与其使用 new 模式创建实例,不如使用 create 来创建实例。

    Parameters

    • Optionaloptions: Options

      使用指定的选项创建一个 Parser 实例。

    Returns Parser

    const parser = await Parser.create();
    

Properties

options?: Options

Methods

  • 关闭解析器。

    Parameters

    • reParse: boolean = false

      关闭解析器以及文件。如果使用重新解析,将保留文档。默认值为 false。

    Returns Promise<void>

  • 销毁当前对象。

    Returns Promise<void>

  • 获取最后一个对象编号。

    Returns Promise<number>

    返回最后一个对象编号。

  • 获取密码。

    Returns Promise<string>

    返回密码。

  • 获取根对象编号。

    Returns Promise<number>

    返回根对象编号。

  • 用户是否拥有该文档的所有者权限。

    Returns Promise<boolean>

    如果用户拥有该文档的所有者权限则返回 true,否则返回 false。

  • 设置密码。

    Parameters

    • password: string

      要设置的密码。

    Returns Promise<void>

    const parser = await Parser.create();
    const status = await parser.startParse('d://xxx.pdf', false);
    if (status === FPD_PARSE_ERROR_PASSWORD) {
    parser.setPassword('123456');
    status = await parser.startParse('d://xxx.pdf', false);
    }
  • 创建一个 Parser 实例。

    Parameters

    • Optionaloptions: Options

      使用指定的选项创建一个 Parser 实例。

    Returns Promise<ParserType>

    const parser = await Parser.create();