• slide

    Lifetime license

    xmldocx's flexible licensing set will cover your business demands, and with the License Update Service you won't miss an update.

    Get it now
  • All languages spoken here

    Your language. Any language. xmldocx supports them all, and works with any kind of character set.

    Learn more
  • slide

    Create stunning DOCX and PDF

    Generate Word and PDF documents, from scratch or with templates, and treat them on real time in any device: desktops, tablets, smartphones...

    Get it now
  • Any way you code

    Python, Ruby, C# (.net), node.js, Java, C and C++: The main programming languages available in a single place. Pick the one you need and start coding.

    Learn more

xmldocx: a powerful tool for document generation Create sophisticated DOCX or PDF on your server from scratch or with templates. Code with the most important languages.

Create Word or PDF documents

Generate them on your server from data stored in data sources. Use your templates. Embed HTML and apply its CSS style or choose the predefined Word one.

All languages

Choose the programming language in which you are going to code: Python, Node.js, C# (.Net), Java, Ruby, C or C++. xmldocx supports them all.

With phpdocx technology

xmldocx is designed by the same team of phpdocx, a prestigious software renowned by its stability and flexibility. More than 15.000 users worldwide work with phpdocx.


Platform independence

No need of non-free platforms. Create your documents in any server. It's easy and affordable, and doesn't require a complex server infrastructure.

First grade support

Find support to any issue with the help of our development team. Search for useful guides and examples with the API documentation. Being part of the xmldocx community, you will never be lost.

Stay always updated

With the License Update Service you will get benefits like free updates for the next releases, an automatic discount for the next purchase and the chance to change the name of the subdomain/domain or IP.


Encrypt or digitally sign your documents directly on your server. Integrate the report generation with other software packages like CRMs or ERPs. Merge and embed documents. Create nice charts… and many more!

Latest news

xmldocx v12 release notes

11 / 10 / 2021

We are happy to announce xmldocx 12, the new major version of the library. xmldocx 12 means a huge ste...Read more

xmldocx v9 release notes

06 / 17 / 2019

We are excited to announce the new major version of xmldocx. xmldocx 9 includes many new features and enh...Read more

xmldocx 7.5 now available

10 / 25 / 2017

We are glad to announce that xmldocx has reached a new version, which is now available for download for a...Read more

We would like to announce that the xmldocx licenses have changed their original, classic names: Pro...Read more



Satisfied users worldwide



Accurate customer service



Years of professional experience



Support questions answered

Stefan Schmidt http://www.civit.de

We had a php application with the requirement to create Word Documents on the fly out of existing HTML content. Very soon we came across phpdocx as it seemed to be the only up-to-date solution for this requirement. Implementation was very straightforward and support was fast and good. I can highly recommend phpdocx.
xmldocx logo

Three licenses, flexible features. Click here to find the solution that suits your needs.

Learn more