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