Jak wyodrębnić wszystkie obrazy z prezentacji PowerPoint?

13

Mam prezentację PowerPoint, która jest w zasadzie pokazem slajdów. Jak mogę wyodrębnić wszystkie obrazy do folderu?

Widziałem artykuły, które zalecają zapisanie prezentacji jako HTML, ale ten format pliku nie znajduje się w programie PowerPoint 2010.

Jakieś pomysły?

AngryHacker
źródło

Odpowiedzi:

5
  1. Otwórz prezentację PowerPoint w PowerPoint 2010.

  2. Naciśnij Alt+ F11na klawiaturze.

  3. Zostanie otwarty program Microsoft Visual Basic for Applications.

  4. Naciśnij Ctrl+ Gna klawiaturze.

  5. Natychmiastowe okno otwiera się w Microsoft VBA.

  6. Skopiuj i wklej następujący tekst do okna Natychmiastowe:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. Naciśnij Enterna klawiaturze.

  8. W programie PowerPoint, w którym Twoja prezentacja miała kiedyś nazwę pliku, którą ją podałeś, teraz mówi .htm (po zapisaniu prezentacji pasek tytułu powróci do pierwotnej nazwy).

    Przejdź do miejsca, w którym zapisana jest prezentacja PowerPoint. Teraz jest folder o tej samej nazwie co twoja prezentacja, a po nim _files. (Przykład: pliki HTMLme)

  9. Otwórz nowy folder.

    W folderze znajdują się wszystkie pliki audio i graficzne użyte w prezentacji.

Źródło informacji

Moab
źródło
Problem polega na tym, że zapisuje cały slajd jako PNG, a nie tylko obraz. Chcę tylko obraz.
AngryHacker
Sprawdź moją edycję powyżej ....
Moab
Czy to oznacza, że ​​Powerpoint 2010 nie pozwala na eksport do HTML z okna dialogowego Zapisz jako ...? Właśnie to zrobiłem w Powerpoint 2003.
Jo So
23

Twój plik prezentacji prawdopodobnie ma rozszerzenie takie jak PPTX lub PPSX. Dodaj .ZIP na końcu nazwy pliku (tj. Nadaj mu rozszerzenie ZIP), a następnie kliknij dwukrotnie w Eksploratorze. Spowoduje to otwarcie pliku, tak jakby to był plik ZIP lub spakowany folder, którym w rzeczywistości jest.

Przeszukuj strukturę folderów, a znajdziesz wszystkie oryginalne obrazy, które zostały pierwotnie wstawione do prezentacji.

Steve Rindsberg
źródło
11

Oto sztuczka, której używam w programie PowerPoint 2010.

  • Zapisz prezentację Powerpoint jako dokument XPS.

  • Zmień nazwę zapisanego dokumentu, zastąp rozszerzenie .xps rozszerzeniem .zip (ponieważ dokumenty XPS są tak naprawdę plikami ZIP zawierającymi kilka innych plików).

  • Wyodrębnij plik ZIP swoim ulubionym ekstraktorem ZIP i sprawdź w folderze Resources \ Images.

Powinieneś znaleźć w tym folderze obrazy zapisane w PPT.

Snark
źródło
2

Edytować

Jeśli masz wersję starszą niż 2010 (w przeciwieństwie do mnie), możesz zapisać jako i wybrać HTML. Następnie wszystkie twoje obrazy pojawią się w folderze.

Jeśli nie, ty i wybierz .png w Zapisz jako, a to zmieni każdy slajd w .png.

Ben Jones
źródło
1

Dla użytkowników Linux / Ubuntu, jeśli jest to PPTX lub PPSX (patrz odpowiedź Steve'a Rindsberga ), możesz po prostu traktować go jako plik ZIP.

Otwieram go za pomocą rolki plików: file-roller presentation.pptx &

Oczywiście działa również rozpakowywanie w wierszu poleceń ( unzip presentation.pptx).

W moim przypadku obrazy były w ppt/media podkatalogu.

Enno Gröper
źródło
Odkryłem, że file-rollerplik nie został otwarty, gdy nazwa miała pptxprzyrostek. Wydaje się, zipże zmiana nazwy za pomocą sufiksu sprawia, że
rolownik
0

W pakiecie Office 2007 lub 2010 zainstaluj dodatek SaveAsPDFandXPS i zapisz jako pdf. Zainstaluj przeglądarkę Pdf-Xchange (bezpłatnie). Otwórz pdf w tym i pod Plik-Eksport - Eksportuj obraz.


źródło
0

LibreOffice może być użyty do konwersji prezentacji do pliku zip, co kończy się posiadaniem katalogu Pictures ze wszystkimi obrazami.

Miałem do tego skrypt, ale nie mogę go teraz znaleźć. Umieszczę to tutaj, jeśli to zrobię.

spelufo
źródło
Link już nie działa
Enno Gröper
Masz rację. Niestety usunąłem skrypt.
spelufo