BinaryPostProcessor

laika.factory.BinaryPostProcessor
abstract class BinaryPostProcessor[F[_]]

Post processor for the result output of a renderer. Useful for scenarios where interim formats will be generated (e.g. XSL-FO for a PDF target or XHTML for an EPUB target).

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def process(result: RenderedTreeRoot[F], output: BinaryOutput[F], config: OperationConfig): F[Unit]

Processes the interim render result and writes it to the specified final output.

Processes the interim render result and writes it to the specified final output.

Attributes

config

the operation config that had been used for the interim result

output

the binary output to render to

result

the result of the renderer for the interim format