The task of handling office documents, namely docx documents, xlsx tables and pptx presentations is quite complicated. This article offers a way to parse, create and edit documents using only XSLT and ZIP.
Why? docx is the most popular document format, so the ability to generate and parse this format would always can be useful. The solution in a form of a ready-made library, can be problematic for several reasons:
- library may not exist
- you do not need another black box in your project
- library restrictions : platforms, features, etc.
- licensing
- processing speed
In this article, I would use only basic tools for work with the docx documents.