PDF sang PowerPoint

Chuyển đổi PDF sang PowerPoint | API chuyển đổi PDF sang PPT trực tuyến

PDF tệp cung cấp khả năng duy trì tính toàn vẹn của tài liệu bất kể phần mềm ứng dụng, phần cứng và Hệ điều hành. Do đó, Định dạng Tài liệu Di động (PDF) rất phổ biến nhờ vào tính năng độc đáo là duy trì định dạng và tỷ lệ khía cạnh của các phần tử. Tương tự, đối với hầu hết các đại diện chính thức của thông tin, các bài thuyết trình PowerPoint (PPTX, PPT, PPTM, ODP, OTP, v.v.) thường được sử dụng. Vì vậy, trong khi tạo các tài liệu thuyết trình, chúng ta có thể nhận thông tin ở định dạng PDF cần được tích hợp vào định dạng thuyết trình PowerPoint. Tuy nhiên, nếu chúng ta cần thực hiện chuyển đổi cho một khối lượng lớn tài liệu

Trong blog này, chúng tôi sẽ làm sáng tỏ một số chủ đề sau đây

API đám mây

Giải pháp đám mây của chúng tôi khá độc đáo về các tính năng và dịch vụ mà chúng cung cấp. Cung cấp các khả năng tương tự mà chúng tôi đã đạt được trong nhiều năm qua dưới dạng RESTful APIs. Không cần cài đặt phần mềm và bạn thậm chí có thể thực hiện việc xử lý tài liệu/tệp thông qua dấu nhắc lệnh bằng cách sử dụng lệnh cURL. Trong quá trình xử lý tài liệu này, bạn có thể cung cấp tệp đầu vào như một tham số đầu vào hoặc tải tệp đã có sẵn trên lưu trữ đám mây.

API chuyển đổi PowerPoint

Aspose.Slides Cloud là một trong những API định dạng file hàng đầu của chúng tôi, cung cấp dịch vụ đặc biệt cho việc xử lý bài thuyết trình PowerPoint. Bạn có thể sử dụng API để tạo, thao tác cũng như chuyển đổi các định dạng PowerPoint presentation sang các định dạng khác được hỗ trợ. Do đó, nó cũng cung cấp khả năng chuyển đổi các tệp PPTX sang định dạng PDF, và tương tự, bạn có thể chuyển đổi PDF sang định dạng PPTX.

Chuyển đổi PDF sang PowerPoint trong C#

Các tùy chọn sau đây cho thấy các bước để tải lên một tệp PDF và chuyển đổi nó sang định dạng PPTX. Trong trường hợp tệp kết quả được chỉ định không tồn tại, một tệp mới sẽ được tạo ra, và nếu một tệp có cùng tên tồn tại trên lưu trữ đám mây, các trang của tệp PDF mới được tải sẽ được thêm vào dưới dạng các slide riêng biệt ở cuối bài thuyết trình trước đó.

  • Đầu tiên, bạn cần tạo một đối tượng của SlidesApi trong khi cung cấp ID Khách hàng và khóa Bí mật Khách hàng độc quyền của bạn 🔑 (chúng có thể được lấy từ dashboard.aspose.cloud)
  • Tải một tệp từ bộ nhớ cục bộ vào một đối tượng Stream
  • Tạo một đối tượng của lớp PostSlidesDocumentFromPdfRequest và chỉ định tệp kết quả cho thuộc tính Name.
  • Xác định tệp PDF đầu vào được tải vào đối tượng luồng ở trên.
  • Gọi phương thức PostSlidesDocumentFromPdf(…) để thực hiện thao tác chuyển đổi.

C# .NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // khởi tạo đối tượng SlidesAPI
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // tải tệp PDF đầu vào từ bộ nhớ cục bộ
    Stream file = File.OpenRead("Converted.pdf");
    // tạo một đối tượng của PostSlidesDocumentFromPdfRequest chứa tên tệp kết quả
    PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
    // thực hiện thao tác chuyển đổi PDF sang PPTX
    Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Các tệp mẫu được sử dụng trong ví dụ trên Converted.pdfResultant.pptx.

Bộ chuyển đổi PPT sang PDF sử dụng C#

Việc chuyển đổi các bài thuyết trình PowerPoint sang định dạng PDF cũng khá thuận tiện.

  • Bước đầu tiên là lấy Client ID và Client Secret cá nhân của bạn từ dashboard.aspose.cloud
  • Sau đó, tạo một đối tượng của SlidesApi trong khi cung cấp Client ID và Client Secret.
  • Tải tệp PPTX đầu vào vào phiên bản Stream
  • Tạo một đối tượng của lớp PostSlidesConvertRequest bằng cách cung cấp Presentation và giá trị liệt kê ExportFormat.Pdf làm tham số cho trình khởi tạo của nó.
  • Lớp PostSlidesConvert(..) phương thức để khởi động quá trình chuyển đổi
  • Cuối cùng, lưu đầu ra vào bộ nhớ địa phương dưới định dạng PDF.

C#.NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // khởi tạo đối tượng SlidesAPI
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // tải tệp PDF đầu vào từ bộ nhớ cục bộ
    Stream presentation = File.OpenRead("input.pptx");
    // xác định định dạng đầu ra cho tập tin kết quả
    PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
    // initialize the conversion process
    Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
    // lưu tệp kết quả vào bộ nhớ cục bộ
    pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Kết luận

Trong bài viết này, chúng tôi đã khám phá chi tiết về việc chuyển đổi PDF sang PowerPoint cũng như chuyển đổi PowerPoint sang PDF bằng đoạn mã C# .NET. Sau khi thực hiện theo các bước này, chúng tôi đã phát triển được trình chuyển đổi PDF sang PPT của riêng mình. Tương tự, API thật tuyệt vời đến nỗi nó cũng cho phép chúng tôi chuyển đổi PPT sang PDF với ít dòng mã hơn. Bạn có thể tìm hiểu về các tính năng tuyệt vời khác mà Cloud API cung cấp bằng cách truy cập Developers Guide. Hơn nữa, mã nguồn hoàn chỉnh của REST API có sẵn trên GitHub.

Muốn xem API trong hành động! Hãy thử sử dụng ứng dụng trực tuyến miễn phí của chúng tôi PDF Import để chuyển đổi PDF sang PowerPoint.

Bài viết liên quan