1 votes

Meilleur moyen d'exporter des diapositives Powerpoint en png avec différentes résolutions ?

J'essaie de convertir des diapositives Powerpoint en png. Je sais qu'il existe plusieurs façons de le faire en permettant de changer la résolution (par ex, dans Powerpoint en modifiant le registre ou en utilisant des imprimantes pdf comme proposé aquí y aquí ).

Cependant, le fait de toujours changer le registre est encombrant et l'utilisation de l'imprimante pdf (imprimante bullzip et pdfforge) ne fonctionne pas comme prévu.

Quelqu'un connaît-il un moyen facile, gratuit et fiable d'exporter des diapositives Powerpoint (2010) en images png tout en permettant de changer facilement la résolution ?

3voto

Anonymous Points 175

Je viens de le faire, et PowerPoint est assez ridicule dans ses restrictions sur la résolution d'exportation. Cependant, j'ai contourné ce problème en exportant au format PDF, puis en exportant au format PNG à partir d'Acrobat ; Acrobat vous offre de nombreuses options pour la résolution d'exportation et cette approche a bien fonctionné. Cela vous permet d'obtenir un PNG de haute qualité de votre ou vos diapositives PowerPoint.

Je suis sûr que ce chemin fonctionnerait aussi bien avec un outil gratuit comme GIMP, car je crois que GIMP comprend les PDF.

2voto

Steve Rindsberg Points 1757

Si cela ne vous dérange pas d'avoir un peu de VBA sous les ongles, il y a un exemple de code sur mon site FAQ PowerPoint qui explique comment faire :

Exportation de diapositives sous forme de graphiques http://www.pptfaq.com/FAQ00022_Export_slides_as_graphics.htm

Petites mises en garde :

Certaines versions ne vous permettent pas d'exporter à > 3072 pixels.

Si vous avez PowerPoint 2007 sans Service Pack 1 au moins, les exportations seront tronquées.

Certaines versions de 2007 et, je pense, de 2010 donnent des lignes bizarres à droite et en haut/bas si vous exportez à plus de 3000 pixels environ. Restez-en à 3000 et tout devrait bien se passer.

Sub ExportMe()
    Dim ExportPath As String 
    Dim Pixwidth As Integer, Pixheight As Integer
    Dim oSlide As Slide

    ' Edit to suit. Set whatever value you like here
    Pixwidth = 1024

    ' Set height proportional to slide height
    Pixheight = (Pixwidth * ActivePresentation.PageSetup.Slideheight) / ActivePresentation.PageSetup.Slidewidth
    ExportPath = ActivePresentation.Path & "\"
    Set oSlide = ActiveWindow.View.Slide
    With oSlide
        .Export ExportPath & "Slide" & CStr(.SlideIndex) & ".JPG", "JPG", Pixwidth, Pixheight
    End With
End Sub

0voto

BJ292 Points 2050

Cela devrait être assez fiable. Configurez Powerpoint pour exporter en PNG 300dpi. Puis utilisez Irfanview pour changer la résolution - vous pouvez faire les diapositives individuellement ou en lot.

0voto

VL-80 Points 4415

Juste pour proposer un autre programme qui peut aider :

imagemagick

Vous devez exporter les diapositives au format PNG ou JPEG, par exemple. Ensuite, vous pouvez les convertir en masse ou changer leur résolution avec le programme ci-dessus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X