Background

You are making some serious slides show and use LaTex beamer template to generate a perfect PDF, but you are asked to provide a PPTX file to have the ability to use the time rehearsal.

Ways tried

There are so many tools that claims they can convert your PDF to pptx, but the results are cumbersome. Either texts get overlapped or fonts skewed ugly. And some tools say they can keep original look and feel 100%, but you just get all the slides in image which can't be accepted at all.

A manual but perfect way

Use LibreOffice to open the PDF file, and create a new PPTX file manually.

Then change the page width and height properties of the PPTX file to match the original PDF's page width and height.

Then copy slide one by one.

Now your slides look and feel the same as the PDF, and you can keep on editing them.

This post is also available on DEV.