PowerPoint là một định dạng trình bày được sử dụng rộng rãi cho nhiều mục đích khác nhau. Khi cần tích hợp các bài thuyết trình này vào các hệ thống tự động để phân tích và xử lý, bạn cần chuyển đổi các tệp PPTX/PPT này thành định dạng có thể đọc được bởi máy. Tuy nhiên, XML là một trong những định dạng có cấu trúc hơn và cũng dễ đọc hơn cho con người. Trong hướng dẫn này, chúng tôi sẽ khám phá cách phát triển một công cụ có thể chuyển đổi PowerPoint sang XML một cách chương trình. Aspose.Slides for .NET cho phép bạn chuyển đổi PPTX sang XML trong C# chỉ bằng cách sử dụng một vài phương thức lớp. Toàn bộ quá trình ngắn gọn và đơn giản, vì vậy hãy đọc kỹ bài viết blog này.
Cài đặt SDK PowerPoint
Một trong những cách để cài đặt SDK này là tải xuống các tệp.
Cách khác là mở Bảng điều khiển Quản lý Gói và chạy lệnh sau:
Install-Package Aspose.Slides.NET
Ngoài ra, bạn có thể cài đặt qua trình quản lý gói NuGet.
Cách chuyển đổi PPTX sang XML trong C# - Mẫu mã
Phần này sẽ hướng dẫn cách phát triển một công cụ chuyển đổi PPT sang XML bằng cách sử dụng Aspose.Slides for .NET.
Các bước:
- Tạo một bài thuyết trình mới bằng cách khởi tạo một thể hiện của lớp Presentation.
- Truy cập trang trình bày đầu tiên.
- Gọi phương thức AddAutoShape để tạo một hình dạng tự động mới với định dạng mặc định.
- Thêm một tiêu đề và đặt kích thước phông chữ.
- Lưu bài thuyết trình dưới dạng tệp XML bằng cách gọi phương thức Save.
Để chuyển đổi PPTX sang XML trong C#, vui lòng theo dõi mã nguồn dưới đây:
Mẫu mã trên tạo ra đầu ra sau:
Nhận Giấy phép Miễn phí
Nhận một giấy phép tạm thời miễn phí để thử nghiệm SDK PowerPoint này vượt qua các giới hạn đánh giá.
Kết luận
Chúng tôi đã thực hiện cách chuyển đổi PPTX sang XML trong C#. Nó giúp dễ dàng tích hợp và xử lý các bài thuyết trình kinh doanh hoặc giáo dục của bạn với các hệ thống dựa trên AI. Hơn nữa, dữ liệu của bạn trở nên linh hoạt và có thể tái sử dụng bằng cách chuyển đổi PowerPoint sang XML. Đó là tất cả cho hướng dẫn này. Bạn có thể tham khảo Hướng dẫn cho nhà phát triển, Tài liệu API, và Kho lưu trữ GitHub để tìm hiểu sâu hơn.
Vui lòng truy cập diễn đàn của chúng tôi để đặt câu hỏi.
