


It also has extensive documentation and there is a wide body of online support in forums should you hit technical issues. It has a large number of configurable options and is fairly easily configurable through a handy object-oriented interface - see these examples. You could consider using the GD PHP library which has quite extensive support for image processing and has a large number of online resources which you can use as a great reference guide when writing your code.Īnother option is to use an open source tool such as ImageMagick, which is known as the "Swiss Army Knife" of image processing. You have a number of options when looking to convert JPG files using PHP and each of them have various pros and cons.

PPT/PPTX parser or XML converter in PHP.Generate a PPT with all images using PHP Presentation.How can I read, write, edit pptx/docx/xlsx files using PHP?.OpenTBS for merging LibreOffice, OpenOffice and MS Office documents with PHP.Joel Spolsky article on why Microsoft Office formats are so complicated.Feel free to reach out to our support team with any questions or dip into the getting started guide in our docs. With a dedicated support team, code examples in many of the major languages including PHP, simple low cost conversion credits and support for direct import and export to S3, it may cover most of the use cases you require. If you need commercial software that renders as accurately as the native Microsoft Office tooling then you could consider using the Zamzar API. Think carefully before using it if rendering is an important cog in your conversion needs, but as a low cost solution this might suffice. It does have some fairly well documented rendering issues too, for example with SmartArt presentations.

It is however actively updated so over time bugs and issues are being fixed.Īnother option is to use LibreOffice Impress, this is an actively developed solution for reading and writing Powerpoint files, however it's automation API is limited in PHP. It supports both the reading and writing of Powerpoint files, but does have some limitations around rendering - for example losing styling in some cases. You could consider using the PHP Presentation open source software library which is written in pure PHP (and licensed under LGPL version 3). Powerpoint files can be manipulated through a number of open source tools.
