Patent attributes
Described herein is a computer implemented method. The method includes accessing a set of one or more source objects, wherein each source object is associated with a source content segment of a document-format design. The method further includes generating a first pagination candidate that includes a first candidate page associated with a first subset of source objects and a second candidate page associated with a second subset of source objects from the one or more source objects and splitting the first candidate page by: determining a first split level; determining a third subset of source objects based on the first split level; determining a fourth subset of source objects based on the first split level; generating a third candidate page that is associated with the third subset of source objects; and generating a fourth candidate page that is associated with the fourth subset of source objects.