PDF ไปยัง PowerPoint

การแปลง PDF เป็น PowerPoint | API การแปลง PDF เป็น PPT ออนไลน์

PDF ไฟล์ให้ความสามารถในการรักษาความสมบูรณ์ของเอกสารโดยไม่คำนึงถึงซอฟต์แวร์แอพพลิเคชัน ฮาร์ดแวร์ และระบบปฏิบัติการ ดังนั้น Portable Document Format (PDF) จึงเป็นที่นิยมอย่างมากเนื่องจากคุณสมบัติที่ไม่เหมือนใครในการรักษาการจัดรูปแบบและอัตราส่วนภาพขององค์ประกอบ นอกจากนี้ สำหรับการแสดงข้อมูลอย่างเป็นทางการส่วนใหญ่ การนำเสนอ PowerPoint (PPTX, PPT, PPTM, ODP, OTP ฯลฯ) เป็นที่นิยมใช้กัน ดังนั้นในขณะสร้างเอกสารการนำเสนอ เราอาจได้รับข้อมูลในรูปแบบ PDF ซึ่งต้องนำมารวมไว้ในรูปแบบการนำเสนอ PowerPoint อย่างไรก็ตาม หาก

ในบล็อกนี้ เราจะชี้แจงเกี่ยวกับหัวข้อดังต่อไปนี้

Cloud APIs

โซลูชันคลาวด์ของเราเป็นเอกลักษณ์ในแง่ของฟีเจอร์และบริการที่พวกเขานำเสนอ โดยมีความสามารถเดียวกันที่เราได้รับมาตลอดหลายปีในรูปแบบของ RESTful APIs ไม่ต้องติดตั้งซอฟต์แวร์และแม้แต่คุณสามารถดำเนินการประมวลผลเอกสาร/ไฟล์ผ่านทางคำสั่งของ command prompt โดยใช้คำสั่ง cURL ในระหว่างการประมวลผลเอกสารนี้ คุณสามารถจัดเตรียมไฟล์นำเข้าเป็นอาร์กิวเมนต์นำเข้าหรือโหลดไฟล์ที่มีอยู่แล้วในคลาวด์สโตเรจ

API การแปลง PowerPoint

Aspose.Slides Cloud เป็นหนึ่งใน API รูปแบบไฟล์ชั้นนำของเราที่ให้บริการเฉพาะสำหรับการประมวลผลการนำเสนอ PowerPoint คุณสามารถใช้ API นี้ในการสร้าง แก้ไข และเปลี่ยนรูปแบบ PowerPoint presentation เป็นรูปแบบอื่นที่รองรับ ดังนั้นมันจึงยังมีความสามารถในการแปลงไฟล์ PPTX เป็นรูปแบบ PDF และในลักษณะเดียวกัน คุณสามารถแปลง PDF เป็นรูปแบบ PPTX ได้

แปลง PDF เป็น PowerPoint ใน C#

ตัวเลือกต่อไปนี้แสดงขั้นตอนในการโหลดไฟล์ PDF และแปลงเป็นรูปแบบ PPTX หากไฟล์ผลลัพธ์ที่ระบุไม่อยู่ ไฟล์ใหม่จะถูกสร้างขึ้น และหากไฟล์ที่มีชื่อเดียวกันมีอยู่ในพื้นที่เก็บข้อมูลบนคลาวด์ หน้าในไฟล์ PDF ที่โหลดใหม่จะถูกเพิ่มเป็นสไลด์แยกต่างหากที่ท้ายของงานนำเสนอเดิม

  • ก่อนอื่น คุณต้องสร้างวัตถุของ SlidesApi โดยระบุ Client ID และ Client Secret keys ของคุณ 🔑 (สามารถรับได้จาก dashboard.aspose.cloud)
  • โหลดไฟล์จากที่เก็บข้อมูลท้องถิ่นเข้าไปในอ็อบเจ็กต์ Stream
  • สร้างวัตถุของคลาส PostSlidesDocumentFromPdfRequest และระบุไฟล์ที่ได้ตามคุณสมบัติ Name
  • ระบุ PDF ที่โหลดเข้าไปในอ็อบเจ็กต์สตรีมด้านบน
  • เรียกใช้วิธี PostSlidesDocumentFromPdf(…) เพื่อดำเนินการแปลง

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
{
    // สร้างอ็อบเจ็กต์ SlidesAPI
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // โหลดไฟล์ PDF จากที่เก็บข้อมูลในเครื่อง
    Stream file = File.OpenRead("Converted.pdf");
    // สร้างอ็อบเจ็กต์ของ PostSlidesDocumentFromPdfRequest ที่มีชื่อไฟล์ผลลัพธ์
    PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
    // ดำเนินการแปลง PDF เป็น PPTX
    Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้น Converted.pdf และ Resultant.pptx.

เครื่องมือแปลง PPT เป็น PDF โดยใช้ C#

การแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF ก็สะดวกมากเช่นกัน

  • ขั้นตอนแรกคือการได้รับ Client ID และ Client Secret ที่เป็นส่วนตัวของคุณจาก dashboard.aspose.cloud
  • จากนั้นสร้างอ็อบเจ็กต์ของ SlidesApi โดยให้ Client ID และ Client Secret
  • โหลดไฟล์ PPTX ที่เข้าไปในอินสแตนซ์สตรีม
  • สร้างอ็อบเจ็กต์ของคลาส PostSlidesConvertRequest โดยให้การนำเสนอและค่าอ enumerations ExportFormat.Pdf เป็นอาร์กิวเมนต์ในตัวสร้างของมัน
  • Class PostSlidesConvert(..) วิธีการเริ่มกระบวนการแปลง
  • ในที่สุด ให้บันทึกผลลัพธ์ลงในหน่วยความจำท้องถิ่นในรูปแบบ 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
{
    // สร้างวัตถุ SlidesAPI
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // โหลดไฟล์ PDF เข้าจากที่เก็บข้อมูลภายในเครื่อง
    Stream presentation = File.OpenRead("input.pptx");
    // ระบุรูปแบบผลลัพธ์สำหรับไฟล์ที่ได้ผลลัพธ์
    PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
    // เริ่มต้นกระบวนการแปลง
    Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
    // บันทึกไฟล์ผลลัพธ์ลงในพื้นที่เก็บข้อมูลท้องถิ่น
    pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

บทสรุป

ในบทความนี้ เราได้สำรวจรายละเอียดเกี่ยวกับการแปลง PDF เป็น PowerPoint รวมถึงการแปลง PowerPoint เป็น PDF โดยใช้โค้ด C# .NET ดังนั้นหลังจากทำตามขั้นตอนเหล่านี้ เราก็สามารถพัฒนาเครื่องมือแปลง PDF เป็น PPT ของเราเองได้ นอกจากนี้ API ยังยอดเยี่ยมมากที่ช่วยให้เราสามารถแปลง PPT เป็น PDF ได้ด้วยโค้ดที่น้อยลง คุณสามารถเรียนรู้เกี่ยวกับฟีเจอร์ที่น่าทึ่งอื่น ๆ ที่เสนอโดย Cloud API ได้โดยการเยี่ยมชม Developers Guide นอกจากนี้ โค้ดต้นฉบับทั้งหมดของ REST API ยังมีให้บริการที่ GitHub

ต้องการดู API ในการทำงาน! ลองใช้แอปออนไลน์ฟรีของเรา PDF Import สำหรับการแปลง PDF เป็น PowerPoint.

บทความที่เกี่ยวข้อง