PaperForge.Import (PaperForge v1.4.1)

Copy Markdown View Source

Converts interoperable source formats into PaperForge Layout IR.

HTML and Markdown imports return %PaperForge.Flow{} values, so imported content uses the same measurement, pagination, navigation, and rendering engine as native authoring.

Summary

Functions

Imports an HTML fragment into Layout IR.

Imports CommonMark Markdown into Layout IR.

Functions

html(source, options \\ [])

@spec html(
  binary(),
  keyword()
) :: {:ok, PaperForge.Flow.t()} | {:error, term()}

Imports an HTML fragment into Layout IR.

markdown(source, options \\ [])

@spec markdown(
  binary(),
  keyword()
) :: {:ok, PaperForge.Flow.t()} | {:error, term()}

Imports CommonMark Markdown into Layout IR.