Konwertuj PowerPointa na Worda

Operacja konwersji PowerPoint na Word nie jest prostym procesem — ani Microsoft PowerPoint, ani aplikacja Microsoft Word nie zapewniają konkretnych funkcje, które pozwalają użytkownikom konwertować PowerPoint do Worda. Jeśli chcesz przekonwertować swój dokument PPT na dokument Word DOC, to najprawdopodobniej masz solidne powody, aby to zrobić. Po pierwsze, program Word udostępnia funkcje formatowania, które mogą lepiej odpowiadać Twoim potrzebom. Po drugie, w programie Word masz o wiele więcej opcji drukowania.

Jeśli chcesz wykonać zadanie programowo, będziesz mógł to zrobić za pomocą kilku linii kodu Python. Zanim skończysz czytać ten artykuł, nauczysz się konwertować PowerPoint do Worda w Python.

Uzyskaj dwa interfejsy API do konwersji PPT na Word w Python

Wcześniej ustaliliśmy, że operacja PowerPoint to Word nie jest prostym procesem. Aby przejść do punktu, w którym można przeprowadzić konwersję programu PowerPoint na program Word, uruchamiając kod, potrzebny jest interfejs API obsługujący prezentacje programu PowerPoint oraz inny interfejs API umożliwiający manipulowanie dokumentami programu Word.

  1. Aspose.Slides for Python przez .NET. Ten potężny interfejs API służy do tworzenia, edytowania, konwertowania i manipulowania prezentacjami programu PowerPoint (bez programu Microsoft PowerPoint lub pakietu Office). Aby zainstalować Aspose.Slides for Python, zobacz Instalacja.
  2. Aspose.Words for Python przez .NET. Ten bogaty w funkcje interfejs API przetwarzania dokumentów służy do tworzenia, modyfikowania, konwertowania, renderowania i drukowania plików w formatach Microsoft Word. Aby zainstalować Aspose.Words for Python, zobacz Instalacja.

Zalecane interfejsy API umożliwiają wyodrębnianie odpowiednich elementów (od tekstów po obrazy) na slajdach w programie PowerPoint, a także przesyłanie wyodrębnionej zawartości do oczekujących stron w dokumencie programu Word.

Informacja: Możesz chcieć zobaczyć darmowy konwerter PowerPoint na Word firmy Aspose, ponieważ zadania, które wykonuje, można uznać za demonstrację na żywo proces PowerPoint to Word opisany w tym artykule.

Konwertuj PowerPoint na Word w Python

  1. Dodaj te przestrzenie nazw do pliku program.py:
importuj aspose.slides jako slajdy
importuj aspose.words jako słowa
  1. Uruchom ten kod Python, aby przekonwertować PPT na Word:
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)

for index in range(presentation.slides.length):
    slide = presentation.slides[index]
    # generuje i wstawia obraz slajdu
    slide.get_thumbnail(2,2).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)
    builder.insert_image("slide_{i}.png".format(i = index))
    
   for shape in slide.shapes:
        # wstawia teksty slajdów
        if (type(shape) is slides.AutoShape):
            builder.writeln(shape.text_frame.text)
   
    builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")

Uzyskaj bezpłatną licencję

Chcesz wypróbować funkcje Aspose.Slides i Aspose.Words bez ograniczeń? Uzyskaj bezpłatną licencję tymczasową.

Wniosek

Wierzymy, że wiesz już, jak przekonwertować prezentację programu PowerPoint na dokument programu Word przy użyciu kodu w języku Python.

Chociaż dostarczony przez nas kod Python był ukierunkowany na PPT i DOC, możesz go łatwo modyfikować i używać do konwersji PPT na DOCX, PPTX na DOCX, PPTX na DOC i innych konwersji obejmujących znane formaty dokumentów PowerPoint i Word.

Aby dowiedzieć się więcej o [funkcjach] Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/), zobacz naszą [dokumentację](https://docs.aspose.com/slides /python-net/). Jeśli masz pytania, możesz je zadać na naszym forum.

Zobacz też