This article describes the Python implementation of the PPT file screenshot operation method. Share to everyone for your reference. The specific analysis is as follows:
The following code can take a screenshot of PowerPoint files, specify the slides you want to intercept, and require PowerPoint to be installed on your computer to specify the size resolution of the screenshot
?
1 2 3 4, 5 6 7 8 9 10 11 12 13 14 15 |
Import OS import comtypes.client def export_presentation (Path_to_ppt, Path_to_folder): If Not (Os.path.isfile (path_to_ PPT) and Os.path.isdir (Path_to_folder)): Raise "Please give valid paths!" PowerPoint = Comtypes.client.CreateObject (" PowerPoint.Application ") # Needed for script to work, though I don ' t have any reason why ... PowerPoint. Visible = True PowerPoint. Open (path_to_ppt) # Or Some other image types PowerPoint. Activepresentation.export (Path_to_folder, "JPG") #这里可以写成: #Presentation. slides[1]. Export ("c:/path/to/jpg.jpg", "jpg", 800,600); Powerpoint. PRESENTATIONS[1]. Close () PowerPoint. Quit () |
I hope this article will help you with your Python programming.