Trong chủ đề đơn giản này, chúng tôi sẽ trình bày cho bạn cách chuyển đổi SVG thành Presentation bằng C# mà không phụ thuộc vào PowerPoint. Điều tốt là bạn không cần phần mềm của bên thứ ba hoặc thư viện Interop để chuyển SVG sang PPTX trong C#. Ứng dụng có thể được sử dụng trong bất kỳ môi trường được định cấu hình .NET nào bên trong Windows, Linux hoặc macOS với mã mẫu được cung cấp có thể chạy liền mạch trên tất cả các nền tảng .NET.
Các bước để xuất SVG sang PPTX trong C#
- Định cấu hình ứng dụng của bạn để thêm gói Aspose.Slides for .NET từ NuGet.org
- Tạo một phiên bản của lớp Presentation để tạo bản trình bày mặc định
- Truy cập trang chiếu mặc định đầu tiên bên trong bộ sưu tập trang chiếu bản trình bày
- Đọc nội dung tệp SVG dưới dạng chuỗi và chèn nội dung đó vào bộ sưu tập hình ảnh bản trình bày
- Thêm hình dạng khung ảnh bên trong trang chiếu đã chọn với hình ảnh SVG đã thêm
- Lưu bản trình bày với hình ảnh SVG trên đĩa
Bằng cách sử dụng các bước nói trên trong C# tiết kiệm SVG dưới dạng bản trình bày PPT có thể được thực hiện dễ dàng. Quá trình này được bắt đầu bằng cách tạo một thể hiện của lớp Trình bày và truy cập trang chiếu đầu tiên mặc định từ bộ sưu tập trang chiếu. Sau đó, nội dung tệp SVG được đọc dưới dạng chuỗi từ đĩa và được thêm vào IPPImage bên trong bộ sưu tập hình ảnh bản trình bày. Cuối cùng, hình dạng khung ảnh được thêm vào bên trong trang chiếu bằng cách sử dụng SVG đã thêm và bản trình bày được lưu trên đĩa.
Mã để chuyển đổi SVG sang PPTX trong C#
Bằng cách sử dụng ví dụ trên trong C# SVG sang PowerPoint, việc chuyển đổi bản trình bày có thể được thực hiện dễ dàng bằng cách sử dụng một vài dòng mã đơn giản. Bạn cũng có thể sử dụng bản trình bày hiện có và có thể chèn SVG vào bất kỳ vị trí nào bên trong bất kỳ trang chiếu nào bằng cách đặt bất kỳ kích thước tùy chỉnh nào. Bạn cũng có thể tải SVG nguồn dưới dạng luồng bộ nhớ từ các nguồn như cơ sở dữ liệu hoặc web.
Hướng dẫn này giải thích cách chèn SVG vào Bản trình bày bằng C#. Nếu bạn muốn tìm hiểu về cách thêm bảng bên trong bản trình bày PowerPoint, hãy tham khảo bài viết trên cách tạo bảng trong PowerPoint bằng C#.