พีพีทีเป็นพีดีเอฟ

แปลง PPTX เป็น PDF โดยใช้ .NET REST API

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

API การแปลง PowerPoint เป็น PDF

Aspose.Slides Cloud SDK for .NET มอบวิธีที่มีประสิทธิภาพและทรงพลังในการแปลงงานนำเสนอ PowerPoint (PPT หรือ PPTX) เป็นรูปแบบ PDF โดยตรงภายในแอปพลิเคชัน .NET ของคุณ SDK ยังเสนอตัวเลือกการปรับแต่งต่างๆ เช่น การกำหนดระดับความสอดคล้องกับ PDF ปรับขนาดสไลด์ และใส่ลายน้ำ ทำให้เป็นเครื่องมืออเนกประสงค์สำหรับความต้องการในการแปลงทั้งหมดของคุณ

หากต้องการใช้ SDK ขั้นตอนแรกคือการเพิ่มการอ้างอิง SDK ในโซลูชัน .NET ของคุณ ดังนั้น ให้ค้นหา Aspose.Slides-Cloud ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม เพิ่มแพ็กเกจ ขั้นตอนที่สอง ไปที่ แดชบอร์ดคลาวด์ และรับข้อมูลประจำตัวไคลเอนต์ส่วนบุคคลของคุณ

คุณอาจลองเยี่ยมชมลิงก์ต่อไปนี้เพื่อสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในคู่มือ การเริ่มต้นอย่างรวดเร็ว

PPT เป็น PDF ใน C# .NET

มาสำรวจรายละเอียดว่า REST API ช่วยลดความซับซ้อนของกระบวนการแปลงอย่างไรด้วยการนำเสนอแนวทางที่ตรงไปตรงมาและจัดการงานทั้งหมดด้วยโค้ดขั้นต่ำ

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส SlidesApi ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pdf);

เรียก API เพื่อเริ่มต้นการส่งออก PPT เป็นรูปแบบ PDF

saveToDisk(result, "/Users/nayyer/Downloads/source.ppt");

ในที่สุด เราเรียกใช้วิธีการแบบกำหนดเองเพื่อบันทึก PDF ที่ได้ลงในไดรฟ์ภายในเครื่อง

// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-slides-cloud
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
string clientID = "ee170169-ca49-49a4-87b7-xxxxxxxx";

// สร้างอินสแตนซ์ของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// ชื่อของอินพุต PowerPoint ที่อยู่ในไดรฟ์ภายในเครื่อง
string sourcePPT = "source.ppt";

// เรียก API เพื่อแปลงการนำเสนอ PPT เป็นรูปแบบ PDF และบันทึกผลลัพธ์ในวัตถุการตอบสนอง
var response = slidesApi.DownloadPresentation(sourcePPT, ExportFormat.Pdf);

// เรียกใช้วิธีการที่กำหนดเองเพื่อบันทึก PDF ผลลัพธ์ลงในไดรฟ์ภายในเครื่อง
saveToDisk(response, @"D:\myResultant.pdf");

// วิธีการบันทึกเนื้อหาสตรีมไปยังไฟล์บนไดรฟ์ภายในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
พีพีทีเป็นพีดีเอฟ

ตัวอย่างการนำเสนอ PPT เป็นการแปลง PDF

วิธี DownloadPresentation(…) ยอมรับพารามิเตอร์เสริม slides ซึ่งคุณสามารถระบุดัชนีของสไลด์ที่จะบันทึกได้ หากไม่ได้ระบุข้อมูล สไลด์ทั้งหมดจะถูกบันทึกตามค่าเริ่มต้น คุณสามารถดาวน์โหลดตัวอย่างงานนำเสนอ PowerPoint ได้จาก Prismatic design.ppt

ส่งออก PPTX เป็น PDF โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกคือการดำเนินการคำสั่งต่อไปนี้เพื่อสร้างโทเค็นการเข้าถึง JWT:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=xxxxxxxx-xxxx-xxxxx-be35-ff5c3a6aa4a2&client_secret=xxxxxxxxxxxxxxxxxx" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้โทเค็น JWT ถูกสร้างขึ้นแล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อส่งออก PPTX ไปยังไฟล์ PDF:

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Pdf?outPath={myResultant}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}"

แทนที่ sourceFile ด้วยชื่อของอินพุตการนำเสนอ PowerPoint ที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ myResultant ด้วยชื่อของ PDF ผลลัพธ์ และ accessToken ด้วยโทเค็น JWT ที่สร้างขึ้นด้านบน

บทสรุป

การแปลงงานนำเสนอ PowerPoint เป็น PDF เป็นขั้นตอนสำคัญในการทำให้เนื้อหาของคุณเข้าถึงได้ ปลอดภัย และแบ่งปันได้อย่างง่ายดายบนแพลตฟอร์มต่างๆ ไม่ว่าคุณจะเลือกใช้ Aspose.Slides Cloud SDK สำหรับ .NET ซึ่งให้การบูรณาการที่มั่นคงและราบรื่นกับแอปพลิเคชัน .NET ของคุณ หรือเลือกใช้คำสั่ง cURL ที่เรียบง่ายเพื่อการแปลงที่รวดเร็วและอัตโนมัติ ทั้งสองวิธีนี้ให้ผลลัพธ์ที่เชื่อถือได้และมีคุณภาพสูง

ลิงค์ที่เป็นประโยชน์

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

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: