Martijn van de Streek

NAME

Document::OOXML - Manipulation of Office Open XML files

VERSION

version 0.181410

SYNOPSIS

    my $doc = Document::OOXML->read_document('some.docx');

    $doc->replace_text('old', 'new');

    $doc->save_to_file('some_other.docx');

DESCRIPTION

This module provides a way to open, modify and save Office Open XML files (also known as OOXML or Microsoft Office XML).

METHODS

read_document($filename)

Opens the file named $filename and parses it.

If the file doesn't appear to be a valid package, it will croak.

Returns an instance of a subclass of Document::OOXML::Document that can be used to manipulate the contents of the document:

SEE ALSO

The format of Office Open XML files is described in the ISO/IEC 29500 and ECMA-376 standards.

AUTHOR

Martijn van de Streek <martijn@vandestreek.net>

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Martijn van de Streek.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.