
Chuyển đổi PPT sang PPTX sử dụng API REST .NET.
Các bài thuyết trình PowerPoint được sử dụng rộng rãi để chia sẻ thông tin, cung cấp nội dung hình ảnh ấn tượng và thu hút khán giả. Tuy nhiên, làm việc với các phiên bản khác nhau của các tệp PowerPoint đôi khi có thể dẫn đến các vấn đề về khả năng tương thích, đặc biệt là khi chuyển đổi từ định dạng PPT cũ hơn sang định dạng PPTX mới hơn. Đây là lý do nhu cầu chuyển đổi từ PPT sang PPTX nảy sinh. Việc chuyển đổi các tệp PPT sang PPTX mang lại nhiều lợi ích, bao gồm khả năng tương thích tệp được cải thiện, các tính năng và chức năng nâng cao, và tích hợp tốt hơn với các công cụ thuyết trình hiện đại. Ngoài ra, vì lý do tương thích ngược
- REST API để chuyển đổi PPT sang PPTX
- Chuyển đổi PPT sang PPTX bằng C# .NET
- Chuyển đổi PPTX sang PPT bằng lệnh cURL
REST API cho việc chuyển đổi PPT sang PPTX
Để thực hiện chuyển đổi PPT sang PPTX, chúng ta có thể tận dụng sức mạnh của Aspose.Slides Cloud SDK for .NET.Nó cung cấp một bộ API và tính năng toàn diện cho phép chuyển đổi liền mạch giữa các định dạng bản trình bày PowerPoint khác nhau. REST API cung cấp một giao diện thân thiện với người dùng và tài liệu phong phú, giúp quá trình chuyển đổi trở nên mượt mà và hiệu quả. Hơn nữa, nó đảm bảo độ chính xác và độ trung thực của đầu ra khi chuyển đổi PPT sang PPTX hoặc PPTX sang định dạng PPT, để bạn có thể mang đến những bản trình bày chuyên nghiệp một cách dễ dàng.
Bước đầu tiên là tìm kiếm Aspose.Slides-Cloud
trong trình quản lý gói NuGet bên trong Visual Studio IDE và nhấp vào nút Add Package
. Thứ hai, lấy thông tin đăng nhập của bạn từ cloud dashboard bằng cách đăng nhập bằng tài khoản Google hoặc GitHub. Trong trường hợp bạn chưa có tài khoản, hãy tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong quick start.
Chuyển đổi PPT sang PPTX bằng C# .NET
Trong phần này, chúng ta sẽ khám phá các chi tiết và đoạn mã để chuyển đổi PPT sang PPTX bằng một phương pháp đơn giản và dễ dàng.
// Để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-slides-cloud
// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// tạo một phiên bản của SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// name of input PowerPoint located on cloud storage
string sourcePPTX = "Architecture pitch deck.ppt";
// Chuyển đổi tất cả các trang PPT sang định dạng PPTX.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
// Lưu PPTX kết quả trên ổ đĩa cục bộ
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// đóng luồng đầu ra của tệp
pdfStream.Close();
Bây giờ hãy khám phá chi tiết về đoạn mã được nêu ở trên.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Đầu tiên, tạo một đối tượng của lớp SlidesApi mà chúng ta truyền thông tin đăng nhập của khách hàng dưới dạng tham số đầu vào.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
Gọi API để tải PPT lưu trữ trong lưu trữ đám mây và chuyển đổi tất cả các trang trình bày sang định dạng PPTX.
using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();
Lưu PPTX kết quả trên ổ đĩa cục bộ.
API cũng cung cấp khả năng chỉ chuyển đổi các slide đã chọn. Vì vậy, để thực hiện yêu cầu này, vui lòng truyền một đối tượng List chứa các chỉ mục slide tương ứng như một đối số cho phương thức
DownloadPresentation(...)
.
List<int> selectdSlides = new List<int> { 1, 3};
// Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);

PPT to PPTX conversion preview.
Bản trình bày PowerPoint mẫu được sử dụng trong ví dụ trên có thể được tải xuống từ Architecture pitch deck.pptx.
Chuyển đổi PPTX sang PPT bằng cách sử dụng lệnh cURL
Để chuyển đổi PPTX sang PPT bằng cách sử dụng các lệnh cURL và Aspose.Slides Cloud, bạn có thể tận dụng các API RESTful mạnh mẽ được cung cấp bởi Aspose.Slides Cloud. Với các lệnh cURL, bạn có thể dễ dàng tương tác với các điểm cuối API Aspose.Slides Cloud và thực hiện thao tác chuyển đổi. Bằng cách thực hiện các yêu cầu HTTP với các tham số và xác thực thích hợp, bạn có thể chuyển đổi liền mạch các tệp PPTX của mình sang định dạng PPT.
Để bắt đầu với phương pháp này, trước tiên chúng ta cần tạo một token truy cập JWT bằng cách thực hiện lệnh sau:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bây giờ, vui lòng thực hiện lệnh sau để chuyển đổi tất cả các slide trong bản trình bày PPTX có sẵn trong bộ nhớ đám mây sang định dạng PPT. Sau khi chuyển đổi, đầu ra sẽ được lưu vào bộ nhớ đám mây.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt"
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"
Thay thế sourcePPTX
bằng tên của một PPTX đầu vào có sẵn trong lưu trữ đám mây, resultantFile
bằng tên của PPT kết quả và accessToken
bằng mã thông báo JWT truy cập được tạo ra ở trên.
Kết luận
In conclusion, converting PPT to PPTX is a valuable capability that allows you to leverage the enhanced features and compatibility of the PPTX format. Furthermore, this conversion greatly reduces the size of resultant PowerPoint file. Similarly, we can also achieve a backward compatibility when converting PPTX to PPT format. Now in order to accomplish this requirement, either try using .NET REST API which offers rich set of features and ease of integration with .NET applications. Or, use the cURL commands in conjunction with Aspose.Slides Cloud API, enabling a flexible and scalable approach, allowing you to harness the power of the cloud infrastructure.
Vậy hãy chọn cách tiếp cận phù hợp nhất với môi trường phát triển và yêu cầu của bạn, và khai thác tiềm năng của khả năng chuyển đổi bài thuyết trình PowerPoint.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi rất khuyến nghị bạn nên truy cập các blog sau:
- Làm thế nào để Bảo vệ Mật khẩu cho các Bài thuyết trình PowerPoint bằng .NET REST API
- Chuyển đổi hiệu quả bản trình bày PowerPoint sang SVG bằng cách sử dụng .NET Cloud SDK
- Trích xuất hình ảnh bài thuyết trình PowerPoint bằng cách sử dụng API REST .NET
- Trích xuất văn bản từ bản trình bày PowerPoint sử dụng .NET REST API