Implements

Constructors

  • Create a Optimizer instance. Instead of creating an instance in new mode, use create to create an instance.

    Parameters

    • Optionaloptions: Options

      Create a Optimizer instance with the specified options.

    Returns Optimizer

     const optimizer = await Optimizer.create();
    

Properties

options: Options

The options to create a Optimizer instance.

Methods

  • 展平文档。

    Parameters

    • doc: DocType

      要优化的文档。

    • pageArr: number[]

      要优化的页码数组。

    Returns Promise<void>

  • 检查是否以线性化方式另存为。

    Returns Promise<boolean>

    如果是线性化另存为则返回 true,否则返回 false。

  • 设置线性化另存为。

    Parameters

    • linearizeSaveAs: boolean

      是否启用线性化另存为。

    Returns Promise<void>

  • 创建一个 Optimizer 实例。

    Parameters

    • Optionaloptions: Options

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

    Returns Promise<OptimizerType>

     const Optimizer = await Optimizer.create();