Melhor maneira de exportar slides powerpoint em pngs com resoluções diferentes?

1

Estou tentando converter slides do PowerPoint em um PNG. Eu sei que há várias maneiras que permitem fazer isso, permitindo a alteração da resolução (por exemplo, no powerpoint, alterando a registro , ou usando impressoras pdf como proposto aqui e aqui ).

No entanto, sempre alterar o registro é trabalhoso e usar a impressora pdf (bullzip printer e pdfforge) não está funcionando como esperado.

Alguém sabe de maneira fácil, livre e confiável para exportar powerpoint (2010) desliza em fotos PNG, permitindo a mudança da resolução?

    
por Henrik 30.03.2012 / 19:56

4 respostas

3

Acabei de passar por isso, e o PowerPoint é bastante ridículo em suas restrições à resolução de exportação. No entanto, eu contornei isso exportando para PDF e do Acrobat exportando para PNG; O Acrobat oferece muitas opções para a resolução de exportação e essa abordagem funcionou bem. Isso permite que você acabe com um PNG de alta qualidade do (s) slide (s) do seu PowerPoint.

Tenho certeza de que esse caminho funcionaria bem com uma ferramenta gratuita como o GIMP, como acredito que o GIMP entende PDF.

    
por 08.10.2013 / 23:06
2

Se você não se importa em adquirir um pouco de VBA, existe um exemplo de código no meu site de perguntas freqüentes do PowerPoint que explica como fazê-lo:

Exportar slides como gráficos link

Menores ressalvas:

Algumas versões não permitem exportar em > 3072 pixels

Se você tiver o PowerPoint 2007 sem o service pack 1, pelo menos, as exportações serão alteradas

Algumas versões de 2007 e, em minha opinião, 2010 darão linhas estranhas à direita e superior / inferior se você exportar mais de 3.000 pixels ou mais. Fique com 3000 e você deve estar bem.

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
    
por 11.04.2012 / 23:44
0

Isso deve ser bastante confiável. Defina o PowerPoint para exportar como PNG de 300dpi. Em seguida, use Irfanview para alterar a resolução - você pode fazer slides individualmente ou em lote.

    
por 30.03.2012 / 20:51
0

Só para propor mais um programa que possa ajudar:

imagemagick

Você precisará exportar slides como PNG ou JPEG. Depois disso, você pode converter / alterar a resolução em massa com o programa acima.

    
por 16.07.2013 / 22:09