Wie extrahiere ich alle Bilder aus einer PowerPoint-Präsentation?

13

Ich habe eine PowerPoint-Präsentation, die im Grunde genommen eine Diashow ist. Wie kann ich alle Bilder in einen Ordner extrahieren?

Ich habe Artikel gesehen, die Sie anweisen, die Präsentation als HTML zu speichern, aber dieses Dateiformat ist nicht in PowerPoint 2010 enthalten.

Irgendwelche Ideen?

AngryHacker
quelle

Antworten:

5
  1. Öffnen Sie die PowerPoint-Präsentation in PowerPoint 2010.

  2. Drücken Sie Alt+ F11auf Ihrer Tastatur.

  3. Microsoft Visual Basic für Applikationen wird geöffnet.

  4. Drücken Sie Ctrl+ Gauf Ihrer Tastatur.

  5. Das Direktfenster wird in Microsoft VBA geöffnet.

  6. Kopieren Sie den folgenden Text und fügen Sie ihn in das Direktfenster ein:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. Drücken Sie Enterauf Ihrer Tastatur.

  8. In PowerPoint, wo Ihre Präsentation einmal den von Ihnen angegebenen Dateinamen hatte, heißt es jetzt .htm (beim Speichern der Präsentation wird die Titelleiste auf den ursprünglichen Namen zurückgesetzt).

    Navigieren Sie zum Speicherort Ihrer PowerPoint-Präsentation. Es gibt jetzt einen Ordner mit demselben Namen wie Ihre Präsentation, gefolgt von _files. (Beispiel: HTMLme_files)

  9. Öffnen Sie den neuen Ordner.

    Im Ordner sind alle in der Präsentation verwendeten Audio- und Bilddateien enthalten.

Informationsquelle

Moab
quelle
Das Problem ist, dass die gesamte Folie als PNG gespeichert wird, nicht nur das Bild. Ich will nur das Bild.
AngryHacker
Überprüfen Sie meine Bearbeitung oben ....
Moab
Bedeutet dies, dass Sie in Powerpoint 2010 nicht aus dem Dialogfeld Speichern unter ... nach HTML exportieren können? Das habe ich gerade in Powerpoint 2003 gemacht.
Jo So
23

Ihre Präsentationsdatei hat wahrscheinlich eine Erweiterung wie PPTX oder PPSX. Fügen Sie .ZIP am Ende des Dateinamens hinzu (dh geben Sie ihm eine ZIP-Erweiterung), und doppelklicken Sie dann im Explorer darauf. Dadurch wird die Datei so geöffnet, als ob es sich um eine ZIP-Datei oder einen ZIP-Ordner handeln würde.

Stöbern Sie in der Ordnerstruktur und finden Sie alle Originalbilder, die ursprünglich in die Präsentation eingefügt wurden.

Steve Rindsberg
quelle
11

Hier ist ein Trick, den ich in PowerPoint 2010 verwende.

  • Speichern Sie die Powerpoint-Präsentation als XPS-Dokument.

  • Benennen Sie das gespeicherte Dokument um, und ersetzen Sie die Erweiterung .xps durch eine Erweiterung .zip (da XPS-Dokumente eigentlich ZIP-Dateien sind, die eine Reihe anderer Dateien enthalten).

  • Extrahieren Sie die ZIP-Datei mit Ihrem bevorzugten ZIP-Extraktor und überprüfen Sie den Ordner Resources \ Images.

Sie sollten in diesem Ordner die Bilder finden, die in der PPT gespeichert sind.

Snark
quelle
2

Bearbeiten

Wenn Sie eine ältere Version als 2010 haben (im Gegensatz zu mir), können Sie als speichern und HTML auswählen. Dann werden alle Ihre Bilder in einem Ordner angezeigt.

Wenn nicht, wählen Sie ".png" unter "Speichern unter". Dadurch wird jede Folie zu einem ".png".

Ben Jones
quelle
1

Für Linux / Ubuntu-Benutzer, die eine PPTX- oder PPSX-Datei verwenden (siehe Antwort von Steve Rindsbergs ), können Sie diese einfach als ZIP-Datei behandeln.

Ich öffne es mit Feilenroller: file-roller presentation.pptx &

Natürlich funktioniert auch das Entpacken über die Kommandozeile ( unzip presentation.pptx).

In meinem Fall befanden sich die Bilder im ppt/mediaUnterverzeichnis.

Enno Gröper
quelle
Ich fand, dass file-rollerdie Datei nicht geöffnet wurde, wenn der Name ein pptxSuffix hatte. Das Umbenennen mit einem zipSuffix schien File-Roller glücklich zu machen ...
Dateiroller
0

In Office 2007 oder 2010 installieren Sie das Addon SaveAsPDFandXPS und speichern Sie es als PDF. Installieren Sie den Pdf-Xchange Viewer (kostenlos). Öffnen Sie das PDF in diesem und unter Datei -Export - Bild exportieren.


quelle
0

Mit LibreOffice kann die Präsentation in eine ZIP-Datei konvertiert werden, in der sich ein Bilderverzeichnis mit allen Bildern befindet.

Ich hatte ein Skript, um dies zu tun, aber ich kann es jetzt nicht finden. Ich werde es hier setzen, wenn ich es tue.

spelufo
quelle
Link funktioniert nicht mehr
Enno Gröper
Du hast recht. Leider habe ich das Skript gelöscht.
Spelufo