แปลง PDF เป็นงานนำเสนอ PowerPoint ด้วย C# REST API

ทำตามบทความนี้เพื่อ แปลง PDF เป็นการนำเสนอ PowerPoint ด้วย C# REST API คุณจะได้เรียนรู้กระบวนการ การแทรก PDF ลงใน PowerPoint ด้วย C# Low Code API โดยใช้ Cloud SDK ที่ใช้ .NET ต้องใช้การเรียก API สองครั้งเพื่อแปลง PDF ที่สมบูรณ์ให้เป็นงานนำเสนอ

ข้อกำหนดเบื้องต้น

ขั้นตอนในการแปลง PDF เป็นงานนำเสนอ PowerPoint ด้วย API ที่ใช้ C# .NET

  1. สร้างอินสแตนซ์ของออบเจ็กต์ SlidesApi โดยใช้รหัสไคลเอ็นต์และข้อมูลลับสำหรับการแปลง PDF เป็น PPTX
  2. โหลดไฟล์ PDF ต้นฉบับลงในสตรีมหน่วยความจำเพื่อแปลงเป็นงานนำเสนอ PowerPoint
  3. เรียกใช้เมธอด ImportFromPdf() โดยตั้งชื่อการนำเสนอเอาต์พุตและสตรีม PDF ต้นฉบับ
  4. ดาวน์โหลดงานนำเสนอจากระบบคลาวด์พร้อมหน้า PDF เป็นสไลด์ในนั้น

ขั้นตอนเหล่านี้อธิบายวิธีแปลง PDF เป็นงานนำเสนอ PowerPoint ด้วย C# REST API เริ่มต้นออบเจ็กต์ SlidesApi เพื่อทำงานกับคุณสมบัตินี้ โหลดไฟล์ PDF ต้นฉบับลงในสตรีมหน่วยความจำ และเรียกใช้เมธอด ImportFromPdf() โดยระบุชื่อการนำเสนอเอาต์พุตและสตรีมที่มีเนื้อหา PDF คุณสามารถดาวน์โหลดไฟล์การนำเสนอผลลัพธ์ได้โดยใช้ชื่อการนำเสนอเอาท์พุตที่ระบุข้างต้น

รหัสสำหรับการนำเข้า PDF ไปยัง PowerPoint ด้วย C# REST API

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace AsposeTestCodes
{
class Program
{
static void Main(string[] args)//Main method for converting PDF to PPTX
{
SlidesApi slidesApi = new SlidesApi("Client ID", "Secret");// Instantiate the SlidesApi
var streamPdf = new MemoryStream(File.ReadAllBytes("sample.pdf"));// Load the source PDF
var result = slidesApi.ImportFromPdf("output.pptx", streamPdf); // Change PDF to PPTX
Stream stream = slidesApi.DownloadFile("output.pptx"); // Download the output
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); //Save the output
stream.CopyTo(fs);
}
}
}

รหัสนี้ได้สาธิตวิธีการเปลี่ยน PDF เป็น PowerPoint ด้วย C# RESTful Service คุณสามารถตั้งค่าตัวเลือกสำหรับการตรวจหาตารางในไฟล์ PDF ต้นฉบับและแสดงผลในการนำเสนอเอาท์พุตได้ นอกจากนี้ยังมีตัวเลือกสำหรับการตั้งรหัสผ่านสำหรับการเปิดไฟล์ PDF ต้นฉบับหากมีการป้องกัน

บทความนี้ได้สอนเราเกี่ยวกับกระบวนการบันทึก PDF เป็นการนำเสนอด้วยอินเทอร์เฟซ C# REST หากต้องการเพิ่มไฮเปอร์ลิงก์ในงานนำเสนอ โปรดดูบทความเกี่ยวกับ เพิ่มไฮเปอร์ลิงก์ไปยัง PowerPoint ด้วย C# REST API

 ไทย