Class AsciiDocToDocx
java.lang.Object
pro.verron.asciidoc.docx.AsciiDocToDocx
- All Implemented Interfaces:
Function<AsciiDocModel, org.docx4j.openpackaging.packages.WordprocessingMLPackage>
public final class AsciiDocToDocx
extends Object
implements Function<AsciiDocModel, org.docx4j.openpackaging.packages.WordprocessingMLPackage>
Renders an AsciiDocModel into a WordprocessingMLPackage using Docx4J.
Implements Function<AsciiDocModel, WordprocessingMLPackage> and
converts headings, paragraphs, lists, tables, blockquotes, code blocks,
images, and inline elements (bold, italic, links) into their DOCX
counterparts.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.docx4j.openpackaging.packages.WordprocessingMLPackageapply(AsciiDocModel model) Creates a new WordprocessingMLPackage and fills it with content from the model.
-
Constructor Details
-
AsciiDocToDocx
public AsciiDocToDocx()Constructs a newAsciiDocToDocxconverter.
-
-
Method Details
-
apply
Creates a new WordprocessingMLPackage and fills it with content from the model.- Specified by:
applyin interfaceFunction<AsciiDocModel, org.docx4j.openpackaging.packages.WordprocessingMLPackage>- Parameters:
model- parsed AsciiDoc model- Returns:
- package containing the rendered document
-