Docxelixir reads docx files and can extract paragraphs (texts in general) and table of contents.
If available in Hex, the package can be installed
by adding docxelixir
to your list of dependencies in mix.exs
:
def deps do
[
{:docxelixir, "~> 1.0.0"}
]
end
# Reading all paragraphs of samples/demo.docx
Docxelixir.read_paragraphs('samples/demo.docx')
# ['paragraph 1', 'paragraph 2', '...']