Chuyển đổi PowerPoint sang XAML bằng C ++

Ngôn ngữ đánh dấu ứng dụng có thể mở rộng (XAML) là một ngôn ngữ khai báo và đơn giản dựa trên XML. Nó sử dụng định dạng .xaml cho các tệp của nó và chủ yếu được sử dụng để thiết kế giao diện người dùng đồ họa trong Xamarin Forms, UWP (Universal Windows Platform) và WPF (Windows Presentation Foundation). Trong XAML, bạn có thể tạo, khởi tạo và đặt thuộc tính của các đối tượng có quan hệ phân cấp. Trong bài viết này, bạn sẽ học cách chuyển đổi tệp PowerPoint sang định dạng XAML theo cách lập trình bằng C ++.

API C ++ để chuyển đổi bản trình bày PowerPoint sang định dạng XAML

Aspose.Slides for C ++ là một API mạnh mẽ và giàu tính năng cho phép bạn tạo và thay đổi các tệp PowerPoint mà không yêu cầu cài đặt Microsoft PowerPoint. Hơn nữa, API hỗ trợ chuyển đổi bản trình bày PowerPoint sang định dạng XAML. Bạn có thể cài đặt API thông qua NuGet hoặc tải xuống trực tiếp từ phần Tải xuống.

PM> Install-Package Aspose.Slides.Cpp

Chuyển đổi tệp PowerPoint sang định dạng XAML bằng C ++

Bạn có thể chuyển đổi các tệp PowerPoint của mình sang định dạng XAML chỉ trong một vài dòng mã bằng cách làm theo các bước dưới đây.

Đoạn mã mẫu sau đây cho thấy cách chuyển đổi tệp PowerPoint sang định dạng XAML bằng C ++.

// Đường dẫn tệp nguồn
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Tải tệp bản trình bày
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Lưu các tệp XAML
presentation->Save(System::MakeObject<XamlOptions>());

Chuyển đổi tệp PowerPoint sang XAML với các tùy chọn bổ sung

Để tùy chỉnh các tệp XAML đã tạo, bạn có thể cung cấp các tùy chọn bổ sung cho việc chuyển đổi. Sau đây là các bước để chuyển đổi tệp PowerPoint sang định dạng XAML bằng cách sử dụng các tùy chọn bổ sung.

Đoạn mã mẫu sau đây cho thấy cách chuyển đổi tệp PowerPoint sang định dạng XAML với các tùy chọn bổ sung bằng cách sử dụng C ++.

// Đường dẫn tệp nguồn
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Tải tệp bản trình bày
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Tạo một phiên bản của lớp XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);

// Lưu các tệp XAML
presentation->Save(xamlOptions);

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

Để dùng thử API mà không có giới hạn đánh giá, bạn có thể yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài này, bạn đã học cách chuyển đổi tệp PowerPoint sang định dạng XAML bằng C ++. Hơn nữa, bạn đã thấy cách cung cấp các tùy chọn bổ sung để tùy chỉnh các tệp XAML đã tạo. Aspose.Slides for C ++ là một API mạnh mẽ cung cấp nhiều tính năng bổ sung để làm việc với các tệp PowerPoint. Bạn có thể khám phá API chi tiết bằng cách truy cập tài liệu chính thức. Trong trường hợp có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi tại diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm