Thao tác chuyển đổi PowerPoint sang Word hầu như không phải là một quy trình đơn giản—cả ứng dụng Microsoft PowerPoint và Microsoft Word đều không cung cấp thông tin cụ thể chức năng cho phép người dùng chuyển PowerPoint sang Word. Nếu bạn đang muốn chuyển đổi tài liệu PPT của mình sang Word DOC, thì rất có thể bạn có lý do chính đáng để muốn làm như vậy. Thứ nhất, Word cung cấp các chức năng định dạng có thể phù hợp hơn với nhu cầu của bạn. Mặt khác, bạn có nhiều tùy chọn in hơn trong Word.
Nếu bạn muốn thực hiện tác vụ theo chương trình, bạn sẽ có thể thực hiện với một vài dòng mã python. Khi bạn đọc xong bài viết này, bạn sẽ học cách chuyển đổi PowerPoint sang Word bằng Python.
Nhận hai API để chuyển đổi PPT thành Word bằng Python
Trước đó, chúng tôi đã xác định rằng thao tác chuyển PowerPoint sang Word không phải là một quy trình đơn giản. Để có thể thực hiện chuyển đổi PowerPoint sang Word bằng cách chạy mã, bạn cần một API xử lý các bản trình bày PowerPoint và một API khác có khả năng thao tác với các tài liệu từ.
- Aspose.Slides dành cho Python qua .NET. API mạnh mẽ này được sử dụng để tạo, chỉnh sửa, chuyển đổi và thao tác với bản trình bày PowerPoint (không có Microsoft PowerPoint hoặc Office). Để cài đặt Aspose.Slides for Python, hãy xem Cài đặt.
- Aspose.Words for Python qua .NET. API xử lý tài liệu giàu tính năng này được sử dụng để tạo, sửa đổi, chuyển đổi, kết xuất và in các tệp ở định dạng Microsoft Word. Để cài đặt Aspose.Words for Python, hãy xem Cài đặt.
Các API được đề xuất cho phép bạn trích xuất các mục có liên quan (từ văn bản đến hình ảnh) trên các trang chiếu trong PowerPoint, đồng thời chuyển nội dung đã trích xuất sang các trang đang chờ trong tài liệu Word.
Thông tin: Bạn có thể muốn xem trình chuyển đổi PowerPoint sang Word miễn phí từ Aspose vì các tác vụ mà nó thực hiện có thể được coi là minh họa trực tiếp của quy trình PowerPoint sang Word được mô tả trong bài viết này.
Chuyển đổi PowerPoint sang Word bằng Python
- Thêm các không gian tên này vào tệp program.py của bạn:
nhập aspose.slide dưới dạng trang trình bày
nhập aspose.words dưới dạng từ
- Chạy mã Python này để chuyển đổi PPT sang Word:
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
# tạo và chèn hình ảnh slide
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:
# chèn văn bản của slide
if (type(shape) is slides.AutoShape):
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")
Nhận giấy phép miễn phí
Bạn muốn dùng thử các tính năng của Aspose.Slides và Aspose.Words mà không bị giới hạn? Nhận giấy phép tạm thời miễn phí.
Phần kết luận
Chúng tôi tin rằng bây giờ bạn đã biết cách chuyển đổi bản trình bày PowerPoint thành tài liệu Word bằng mã Python.
Mặc dù mã Python mà chúng tôi cung cấp nhắm mục tiêu đến PPT và DOC, nhưng bạn có thể dễ dàng sửa đổi và sử dụng mã đó cho PPT sang DOCX, PPTX sang DOCX, PPTX sang DOC và các chuyển đổi khác liên quan đến các định dạng tài liệu PowerPoint và Word đã biết.
Để tìm hiểu thêm về [tính năng] của Aspose.Slides(https://docs.aspose.com/slides/python-net/features-overview/), hãy xem [tài liệu] của chúng tôi(https://docs.aspose.com/slides /python-net/). Nếu có câu hỏi, bạn có thể đăng lên diễn đàn của chúng tôi.