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?

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


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.


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.


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.


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.


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.


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ę.


Link już nie działa
Enno Gröper

Masz rację. Niestety usunąłem skrypt.
spelufo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.