About us

About phpdocx

How phpdocx was born

A leading solution since 2009

phpdocx was created in 2009 to fill a crucial gap in the market: to generate DOCX documents in multi platform environments from data stored in different places (databases, excel files, CSVs or just templates) with the help of the main coding language, PHP. Due to its enthusiastic reception, we quickly added to the library complementary functions like importing HTML and exporting to PDF and other document formats.

Learn how phpdocx works >

A library in motion

Since its first version, phpdocx has benefitted from a constant development. Through the years, phpdocx not only has added new functionalities, but also has improved its performance and added support for the main platforms, frameworks and other libraries. Around phpdocx we have built services and resources like the phpdocx License Update Service (LUS).

Check our release notes >

phpdocx is in constant evolution
phpdocx stays close to its users and the developers community

Always in touch

Every phpdocx feature is designed to fit our clients as well as the developers community demands. That's why we care so much about keeping in touch with our users through our forum or our social media profiles. We put too all our efforts to create and maintain the best possible documentation and client support, so no one will ever feel lost with phpdocx.

Visit our forum >

phpdocx today

The phpdocx community keeps growing year after year. We are happy to say that we have the confidence of some of the first-rate companies in sectors like IT, industry, publishing, finances or education. More than 15K users empower their projects to the maximum quality with phpdocx.

View our users >

phpdocx enjoys the trust of more than 10K users

About the company

phpdocx is a software library developed by 2mdc (trademark of Narcea Producciones Multimedia S.L.).

2mdc was founded in 1999 and since then has developed a myriad of custom web apps for its clients. From 2009 onwards our focus has shifted progressively into the development of general purpose solutions for a wider audience.

Besides phpdocx, the rest of the 2mdc family of solutions includes:


Creating amazing Excel spreadsheets is easier than ever with phpxlsx. Add easily contents, functions, cells and sheets from any source, convert straight from HTML and CSS, transform to PDF, return information, generate reports in any web server, and much more.


Do you need to create MS PowerPoint presentations? phppptx is the right tool for the job. Serve the files on your web server, creating them from scratch or with templates. Add contents, slides or media elements. Generate them applying HTML and CSS, sign and encrypt them, and more!


Generate stunning DOCX from any source, transform DOCX to PDF, insert custom syles, images, headers, footers and charts, embed documents... with Javadocx, the easiest to use Java library available. With a complete documentation full of examples, guides and tutorials.


Create DOCX or PDFs on your web server from scratch or with templates. Work with the main coding languages: Python, Ruby, .NET, Node.js, C, C++ and Java. Generate documents from data stored in data sources. Embed HTML, apply a CSS style or choose the predefined Word ones.

But we at 2mdc not only develop business-related software. We have also launched a series of products oriented to other fields, like HeatMapKit, a powerful PHP library that creates intensity displays of geolocalized spatial data over Google maps or any other map server.

We are also specialists in academic contents and sites for the Spanish educational system. We have developed Wikillerato, an academic wiki filled with tests and exercises of secondary school for professors and students, Selectividad.tv, a database with solved problems for the Spanish University Entrance Examinations and Autoescuela TV, a solution that offered test driving problems in the form of very fine looking animations. The latter was awarded with the prestigious E-learning Innovation Award from Macromedia for its innovative and educational values.