The Word part decides the direction from the file's first bytes, and --to overrides it. The
options it takes are here; the slides part has one command and one set of options, on For
presentations.
Options for to-docx, to-odt and to-rtf
| Option | Value | Default |
|---|---|---|
-o, --output <file> |
path | beside the input; - for standard output |
-c, --config <file.php> |
path | none |
--theme <name> |
name or path | the frontmatter's theme: |
-t, --template <file> |
.docx or .dotx |
none |
--require-control |
flag | off |
--images <mode> |
embed, placeholder, skip |
embed |
--no-images |
flag | shorthand for --images skip |
--image-base <dir> |
path | the input's directory; the working directory for standard input |
--svg-fallback <mode> |
raster, none |
raster |
--table-width <n> |
fiftieths of a percent; 0–5000 | 5000, the full width; 0 leaves the width to Word |
--plain |
flag | off |
--to <format> |
docx, word for to-docx; odt for to-odt; rtf for to-rtf |
the command names the direction |
-h, --help |
flag | off |
--plain is the fastest thing to try: no code colouring, no quote style, no table borders, no
added spacing.
Only to-docx takes --template. The others answer:
mdoffice word: A template cannot be filled in for odt.
mdoffice word: A template is a .docx or .dotx, and only `mdoffice word to-docx` renders into one.
A document that names its own template does so with template_file: in its frontmatter, and that
is read whichever of the three formats the document is converted to — so a document with a
template_file: is refused for .odt and .rtf in the same words. --template outranks the
frontmatter.
Options for to-markdown
| Option | Value | Default |
|---|---|---|
-o, --output <file> |
path | beside the input, .md |
--media <dir> |
path | no extraction |
--line-ending <lf|crlf> |
lf, crlf |
lf |
--setext |
flag | off — headings are written as # Heading |
--no-fence |
flag | off — a monospaced paragraph comes back as a fenced code block |
--no-header |
flag | off — the first row of a table is a header row |
--to <format> |
markdown, md |
the command names the direction |
-h, --help |
flag | off |
A line ending may also be written unix, n, dos, windows or r.
Every example on this page was built by the library it documents while this page was built. This page as Markdown.