Chuyển đổi Word DOC sang PPT bằng Python

MS Word cung cấp một bộ đầy đủ các tính năng để tạo các tài liệu văn bản phong phú khá dễ dàng. Bạn có thể chèn văn bản được định dạng, hình ảnh, đồ họa, phương tiện và nhiều phần tử khác vào tài liệu Word. Trong một số trường hợp nhất định, bạn cần chuyển đổi tài liệu Word DOC hoặc DOCX thành bản trình bày PowerPoint PPT hoặc PPTX theo lập trình. Để thực hiện chuyển đổi này, bài viết này cung cấp cách tốt nhất và đơn giản nhất để chuyển đổi Word DOC sang PowerPoint PPT bằng Python.

Python Word to PowerPoint Converter - Tải xuống miễn phí

Để chuyển đổi tệp DOC / DOCX sang PPT / PPTX, chúng tôi sẽ sử dụng Aspose.Words for PythonAspose.Slides dành cho Python. Trước đây là một thư viện xử lý văn bản tốc độ cao và giàu tính năng để làm việc với các tài liệu Word. Trong khi, thứ hai là một thư viện thao tác trình bày để tạo và xử lý các bản trình bày PowerPoint PPT / PPTX. Chúng tôi sẽ sử dụng kết hợp cả hai thư viện để chuyển đổi Word DOC sang PPT bằng Python. Bạn có thể sử dụng các lệnh sau để cài đặt các thư viện trong các ứng dụng Python của mình.

>pip install aspose-words 
>pip install Aspose.Slides

Các bước chuyển đổi DOC sang PPT trong Python

Hãy xem các bước bạn cần thực hiện để chuyển đổi Word DOC sang PowerPoint PPT bằng cách sử dụng các thư viện Python được đề cập ở trên.

  • Sử dụng Aspose.Words để tải và chuyển đổi tài liệu Word sang PDF.
  • Sử dụng Aspose.Slides để chuyển đổi PDF sang PPT.

Và đó là nó.

Bây giờ, hãy viết mã và xem cách chuyển đổi tệp DOCX sang PPTX theo lập trình bằng Python.

Chuyển đổi DOCX sang PPT bằng Python

Trong phần này, chúng tôi sẽ chứng minh những lớp và phương thức nào của các thư viện được đề cập ở trên được sử dụng để chuyển đổi Word sang PowerPoint. Sau đây là các bước để chuyển đổi Word DOCX sang PPT trong Python.

  • Đầu tiên, tải Word DOC / DOCX bằng cách sử dụng lớp Tài liệu của Aspose.Words.
  • Sau đó, gọi phương thức Document.save() để lưu tài liệu ở định dạng PDF.
  • Tạo một đối tượng Trình bày mới bằng cách sử dụng Aspose.Slides.
  • Loại bỏ trang trình bày mặc định bằng phương pháp Presentation.slides.removeat (0).
  • Gọi phương thức Presentation.slides.addfrompdf() để chuyển đổi trang PDF sang trang trình bày PPT.
  • Cuối cùng, lưu PPT đã chuyển đổi bằng phương thức Presentation.save().

Mẫu mã sau đây cho thấy cách chuyển đổi DOC sang PPT bằng Python.

import aspose.slides as slides
import aspose.words as aw

# Tải tài liệu Word
doc = aw.Document("document.docx")

# Lưu dưới dạng PDF
doc.save("Output.pdf")

# Tạo bản trình bày mới
with slides.Presentation() as presentation:
    # Xóa trang trình bày mặc định
    presentation.slides.remove_at(0)

    # Thêm các trang PDF dưới dạng trang trình bày PPT
    presentation.slides.add_from_pdf("Output.pdf")

    # Lưu bản trình bày vào vị trí mong muốn
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

Để minh họa, hãy xem kết quả chuyển đổi DOC sang PPT. Sau đây là tài liệu Word đầu vào sẽ được chuyển đổi.

Python DOC sang PPT

Và sau đây là bản trình bày PowerPoint PPT đã được chuyển đổi.

Chuyển đổi từ DOC sang PPT trong Python

Python Word DOC to PPT Converter - Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để chuyển đổi Word DOC / DOCX sang PowerPoint PPT / PPTX mà không có giới hạn đánh giá.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi Word DOC sang PowerPoint PPT bằng Python. Bạn có thể sử dụng cùng một mã cho DOC sang PPT, DOCX sang PPT, DOC sang PPTX và chuyển đổi DOCX sang PPTX trong các ứng dụng Python của bạn.

Khám phá Thư viện của Aspose

Bạn có thể khám phá thêm về Aspose. AdWords for Python và Aspose.Slides for Python bằng cách sử dụng tài liệu và tham chiếu API được liệt kê bên dưới.

Trong trường hợp bạn có bất kỳ câu hỏi nào, vui lòng cho chúng tôi biết qua diễn đàn của chúng tôi.

Xem thêm