Chuyển đổi PNG sang PPT

Bản trình bày có chứa hình ảnh sẽ thu hút sự chú ý của khán giả tốt hơn, khiến họ tập trung vào các vấn đề và cập nhật thông tin cho họ. Có thể hiểu được, nếu bạn đang muốn đạt được kết quả tốt nhất, bạn sẽ muốn sử dụng càng nhiều hình ảnh càng tốt trong bản trình bày PowerPoint của mình.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn các bước chuyển đổi PNG sang PPT bằng Python. Khả năng lập trình tạo bản trình bày có chứa hình ảnh PNG, đặc biệt là sử dụng một ngôn ngữ như Python, khá tiện dụng.

Thư viện Python để chuyển đổi PNG thành PPT

Aspose.Slides for Python via .NET là một thư viện mạnh mẽ cho phép các nhà phát triển và ứng dụng tạo, đọc, 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). Sau khi bạn thêm thư viện này vào sản phẩm của mình, bạn sẽ có thể chuyển đổi hình ảnh PNG thành bản trình bày PPT chỉ bằng một vài dòng mã Python.

Để biết thêm thông tin về cách cài đặt Aspose.Slides for Python qua .NET, hãy xem hướng dẫn Cài đặt này.

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

  1. Tạo một thể hiện của lớp Presentation.
  2. Tải hình ảnh bạn muốn sử dụng trong bản trình bày.
  3. Tạo slide dựa trên hình ảnh.
  4. Chỉ định kích thước ưa thích của bạn.
  5. Lưu bản trình bày kết quả.

Mã Python này chỉ cho bạn cách chuyển đổi PNG sang PPT:


import aspose.slides as slides
import aspose.pydrawing as drawing

with slides.Presentation() as pres:
    image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
    pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
    
    image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
    slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
    slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
    
    image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
    slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
    slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
    
    pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)

Một số hình ảnh trong bài thuyết trình PowerPoint

Hình ảnh trong bài thuyết trình PowerPoint

Thông tin: Aspose cung cấp dịch vụ chuyển đổi PNG sang PowerPoint miễn phí, đây là cách triển khai trực tiếp quy trình được mô tả tại đây.

Thêm hình ảnh web vào PowerPoint bằng Python

Trong trường hợp máy tính của bạn thiếu hình ảnh, bạn muốn sử dụng trên slide PowerPoint, Aspose.Slides cho phép bạn thêm hình ảnh bằng cách cung cấp liên kết tới hình ảnh đó trên web.

  1. Tạo một thể hiện của lớp Presentation.
  2. Nhận tài liệu tham khảo của slide đầu tiên thông qua chỉ mục của nó.
  3. Tải hình ảnh được lưu trữ trên web.
  4. Tạo slide dựa trên hình ảnh.
  5. Chỉ định kích thước slide.
  6. Lưu bản trình bày kết quả.

Mã Python này chỉ cho bạn cách thêm hình ảnh được lưu trữ trên web vào PowerPoint:

import aspose.slides as slides
import urllib2
import base64

with slides.Presentation() as pres:
    slide = pres.slides[0]
    imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())

    image = pres.images.add_image(imageData)
    slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
    
    pres.save("pres.pptx", slides.export.SaveFormat.PPTX)

Nhận giấy phép miễn phí

Bằng cách nhận giấy phép tạm thời miễn phí, bạn có thể dùng thử các tính năng của Aspose.Slides mà không bị giới hạn.

Phần kết luận

Chắc chắn, bạn đã học cách chuyển đổi hình ảnh PNG thành bản trình bày PowerPoint bằng Python bằng thư viện mạnh mẽ.

Để 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.

Xem thêm