![Konwertuj Word DOC na PPT w Python](images/convert-word-doc-to-powerpoint-ppt.png#center)
MS Word zapewnia pełny zestaw funkcji do łatwego tworzenia dokumentów tekstowych. W dokumencie programu Word można wstawiać sformatowany tekst, obrazy, grafikę, multimedia i różne inne elementy. W niektórych przypadkach konieczne jest programowe przekształcenie dokumentu programu Word DOC lub DOCX w prezentację programu PowerPoint PPT lub PPTX. Aby wykonać tę konwersję, w tym artykule przedstawiono najlepszy i najprostszy sposób konwersji dokumentu Word DOC na PowerPoint PPT w Python.
- Biblioteki konwerterów Worda na PowerPoint
- Kroki, aby przekonwertować DOC na PPT
- Konwertuj DOC na PPT w Python
Konwerter Python Word na PowerPoint — bezpłatne pobieranie
Aby przekonwertować pliki DOC/DOCX na PPT/PPTX, użyjemy Aspose.Words for Python i Aspose.Slides for Python. Pierwsza to szybka i bogata w funkcje biblioteka edytorów tekstu do pracy z dokumentami Word. Podczas gdy ta ostatnia jest biblioteką manipulacji prezentacją do tworzenia i przetwarzania prezentacji PowerPoint PPT/PPTX. Użyjemy kombinacji obu bibliotek, aby przekonwertować Word DOC na PPT w Python. Możesz użyć następujących poleceń, aby zainstalować biblioteki w aplikacjach Python.
>pip install aspose-words
>pip install Aspose.Slides
Kroki konwersji DOC na PPT w Python
Rzućmy okiem na kroki, które należy wykonać, aby przekonwertować dokument Word DOC na PowerPoint PPT przy użyciu wyżej wymienionych bibliotek Python.
- Użyj Aspose.Words, aby załadować i przekonwertować dokument Word do formatu PDF.
- Użyj Aspose.Slides do konwersji plików PDF na PPT.
I to jest to.
Teraz napiszmy kod i zobaczmy, jak programowo przekonwertować plik DOCX na PPTX w Python.
Konwertuj DOCX na PPT w Python
W tej sekcji pokażemy, które klasy i metody z wyżej wymienionych bibliotek są używane do konwersji programu Word na PowerPoint. Poniżej przedstawiono kroki konwersji Word DOCX na PPT w Python.
- Najpierw załaduj Word DOC/DOCX, używając klasy Document Aspose.Words.
- Następnie wywołaj metodę Document.save(), aby zapisać dokument w formacie PDF.
- Utwórz nowy obiekt prezentacji za pomocą Aspose.Slides.
- Usuń domyślny slajd za pomocą metody Presentation.slides.removeat(0).
- Wywołaj metodę Presentation.slides.addfrompdf(), aby przekonwertować strony PDF na slajdy PPT.
- Na koniec zapisz przekonwertowany plik PPT przy użyciu metody Presentation.save().
Poniższy przykładowy kod pokazuje, jak przekonwertować DOC na PPT w Python.
import aspose.slides as slides
import aspose.words as aw
# Załaduj dokument Worda
doc = aw.Document("document.docx")
# Zapisz jako PDF
doc.save("Output.pdf")
# Utwórz nową prezentację
with slides.Presentation() as presentation:
# Usuń domyślny slajd
presentation.slides.remove_at(0)
# Dodaj strony PDF jako slajdy PPT
presentation.slides.add_from_pdf("Output.pdf")
# Zapisz prezentację w wybranej lokalizacji
presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)
Dla demonstracji spójrzmy na wyniki konwersji DOC na PPT. Poniżej znajduje się wejściowy dokument programu Word, który ma zostać przekonwertowany.
![Python DOC na PPT](images/doc-to-ppt-input.png#center)
Poniżej znajduje się przekonwertowana prezentacja programu PowerPoint PPT.
![Konwersja Python Word DOC na PPT](images/doc-to-ppt-converted.png#center)
Python Word DOC to PPT Converter — Uzyskaj bezpłatną licencję
Możesz otrzymać bezpłatną tymczasową licencję, aby przekonwertować Word DOC/DOCX na PowerPoint PPT/PPTX bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować Word DOC na PowerPoint PPT w Python. Możesz użyć tego samego kodu do konwersji DOC na PPT, DOCX na PPT, DOC na PPTX i DOCX na PPTX w swoich aplikacjach Python.
Przeglądaj biblioteki Aspose
Możesz dowiedzieć się więcej o Aspose.Words dla języka Python i Aspose.Slides dla języka Python, korzystając z dokumentacji i odwołań do interfejsu API wymienionych poniżej.
- Aspose.Words for Python dokumentacja
- Aspose.Words for Python referencje
- Aspose.Slides for Python dokumentacja
- Aspose.Slajdy dla Python referencje
Jeśli masz jakieś pytania, daj nam znać za pośrednictwem naszego forum.