Requirements:
In desktop flow itself I need to convert PPTX file to image or pdf file format. Please help me to solve this problem
Thank you so much.
One way to do it is to create a seperate flow with two input variables.
In my example there are two input variables called pptxdoc and pdfdoc.
I called the standalone flow pptxtopdf and it contains one call to powershell
---------- Paste below into a new flow, create the two input variables and save it----------
Scripting.RunPowershellScript Script: $'''$powerpnt = New-Object -ComObject PowerPoint.Application
$doc = \"%PPTXDoc%\"
$saveaspath = \"%pdfdoc%\"
$openDoc = $powerpnt.Presentations.Open($doc,[Microsoft.Office.Core.MsoTriState]::msoFalse,[Microsoft.Office.Core.MsoTriState]::msoFalse,[Microsoft.Office.Core.MsoTriState]::msoFalse)
$openDoc.SaveAs($saveaspath , [Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType]::ppSaveAsPDF,[Microsoft.Office.Core.MsoTriState]::msoFalse)
$openDoc.Close()
$powerpnt.Quit()''' ScriptOutput=> PowershellOutput ScriptError=> ScriptError
---------- Do NOT paste this line and the text below into pad ----------
Now you have a way to convert pptx files into pdf by calling the desktop flow you just saved, with two parameters (And you can reuse it in all your scripts, in the future)
In PAD, open the PowerPoint, and then use the UI elements to File -> Print -> Print Slides. After this I believe there is a drop down option for slides per page (1,2,4, 6, pr 8). There is another drop down for with or without notes. Everything should be accessible through windows UI elements, so I would figure out how to do it, and then simply use the desktop recorder to get a good start.
Michael E. Gernaey
497
Super User 2025 Season 2
David_MA
436
Super User 2025 Season 2
Riyaz_riz11
244
Super User 2025 Season 2