About us

About phppptx

How phppptx was born

A leading solution

phppptx was created to fill a crucial gap in the market: to generate PowerPoint presentations in multi platform environments from data stored in different places (databases, PPTX files, CSVs or just templates) with the help of the main coding language, PHP.

A library in motion

phppptx is made by the same team that developed phpdocx and benefits from the experience of its constant development. phppptx includes the License Update Service (LUS) that will keep our users updated for next releases for a whole year besides having access to exclusive methods and features still in beta development stage.

Check our release notes >

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

Always in touch

Every phppptx 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 phppptx.

Visit our forum >

phppptx today

The phppptx 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 phppptx.

View our users >

phppptx enjoys the trust of more than 15K users

About the company

phppptx 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 phppptx, the rest of the 2mdc family of solutions includes:


Generate dynamically custom MS Word (.DOCX) documents and convert them to PDF and other formats with phpdocx. Import/Convert from/to HTML, merge, sign & encrypt documents, work with templates, add contents... phpdocx is the most efficient document library available.


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.


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.