MergingOptimizer

MergingOptimizer

Overview

MergingOptimizer is a class in Aspose.PDF FOSS for .NET. Inherits from: IDiffOptimizationOperation.

Reduces a diff to its canonical form: coalesce adjacent runs of the same operation and factor the common prefix and suffix out of a mixed delete/insert run (OperationsMerger), then slide any single edit that is fenced by two equalities sideways to dissolve one of them (OperationsSlideMerger).

This class declares 2 methods for MergingOptimizer objects in .NET programs. Available methods include: Execute, MergingOptimizer. Public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package.

Methods

SignatureDescription
MergingOptimizer(order: EditOperationsOrder)Create the optimizer with the given delete/insert emission order.
Execute(diffs: List<DiffOperation>)Calls Execute(diffs) on this MergingOptimizer instance.

See Also

 English