NAME

Markdown::ODF - Create ODF documents from Markdown

SYNOPSIS

use Markdown::ODF;

my $convert = Markdown::ODF->new;

# Optionally use PDF document directly
my $odf  = $convert->odf;
my $meta = $odf->meta;
$meta->set_title("Title for converted document");

# Optionally set default paragraph style for document
my $default = odf_create_style(
  'paragraph',
  area     => 'text',
  language => 'en',
  country  => 'GB',
  size     => '11pt',
  font     => 'Arial',
);
$odf->insert_style($default, default => TRUE);

# Add content
$convert->add_markdown("My markdown with some **bold text**");

DESCRIPTION

This module converts Markdown to ODF text documents. The ODF document is accessed using the "odf" method which returns a ODF::lpOD object allowing further manipulation of the document.

METHODS

odf

Returns the ODF::lpOD object used for the ODF document.

add_markdown($markdown)

Add markdown content as a paragraph to the current ODF page.

current_element

Returns the most recent ODF::lpOD::Element that has been written to the document.

append_element($element)

Add a ODF::lpOD::Element to the current document and update "current_element".

LICENSE AND COPYRIGHT

Copyright (c) 2022 Amtivo Group

This program is free software, licensed under the MIT licence.