ด้วยการแปลงไฟล์ PDF เป็น การนำเสนอ PowerPoint เราจะสามารถปลดล็อกโลกแห่งความเป็นไปได้ โดยนำเสนอความยืดหยุ่น การโต้ตอบ และรูปลักษณ์ที่สวยงามยิ่งขึ้น ด้วยการเปลี่ยนจากเอกสารคงที่ไปเป็นสไลด์โชว์แบบไดนามิกอย่างราบรื่น คุณจะได้รับพลังในการดึงดูดผู้ชมในวงกว้างขึ้นในลักษณะที่น่าดึงดูดยิ่งขึ้น ดังนั้น ไม่ว่าคุณกำลังมองหาการนำเนื้อหาที่มีอยู่ไปใช้ใหม่ สร้างงานนำเสนอระดับมืออาชีพ หรือปรับปรุงการทำงานร่วมกันในที่ทำงาน การแปลง PDF เป็น PowerPoint โดยใช้ C# .NET มอบโซลูชันที่หลากหลาย
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- REST API สำหรับการแปลง PDF เป็น PowerPoint
- แปลง PDF เป็น PPT โดยใช้ C# .NET
- PDF เป็น PPTX โดยใช้คำสั่ง cURL
REST API สำหรับการแปลง PDF เป็น PowerPoint
ด้วย GroupDocs.Conversion Cloud SDK for .NET การแปลง PDF เป็น PowerPoint จะกลายเป็นกระบวนการที่ราบรื่นและมีประสิทธิภาพ SDK อันทรงพลังนี้มีความสามารถที่ครอบคลุมในการจัดการงานการแปลงไฟล์ต่างๆ รวมถึงการแปลง PDF เป็น PowerPoint Cloud SDK นี้รับประกันเอาต์พุตคุณภาพสูง โดยรักษาการจัดรูปแบบ เค้าโครง และเนื้อหาของไฟล์ PDF ต้นฉบับในสไลด์ PowerPoint ที่ได้ นอกจากนี้ยังมีตัวเลือกการปรับแต่งที่หลากหลาย ซึ่งช่วยให้ผู้ใช้ปรับแต่งกระบวนการแปลงตามความต้องการเฉพาะของตนได้
ตอนนี้ขั้นตอนแรกคือการติดตั้ง ดังนั้นให้ค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
เมื่อติดตั้ง REST API สำเร็จแล้ว ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลรับรอง API (เช่น รหัสไคลเอ็นต์และความลับไคลเอ็นต์) คุณสามารถไปที่ [บทช่วยสอน] สั้นๆ นี้ 8 เพื่อดูวิธีรับข้อมูลรับรอง API
แปลง PDF เป็น PPT โดยใช้ C# .NET
เรามาสำรวจรายละเอียดเกี่ยวกับวิธีการรวมการแปลงการนำเสนอ PDF เป็น PPT เข้ากับแอปพลิเคชัน .NET ได้อย่างราบรื่น
- สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
ConvertApi
โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- อัปโหลดไฟล์ PDF อินพุตไปยังที่เก็บข้อมูลบนคลาวด์ขณะส่งชื่อสำหรับเอกสาร PDF อินพุต
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
- สร้างอินสแตนซ์
ConvertSettings
โดยที่เราระบุชื่อสำหรับอินพุต PDF รูปแบบเอาต์พุตเป็น ‘ppt` และชื่อของไฟล์ PPT ที่เป็นผลลัพธ์
var settings = new ConvertSettings{...}
- เรียก ConvertDocumentRequest API เพื่อแปลง PDF เป็นรูปแบบ PPT
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานสำหรับ API การแปลง PDF เป็น PPT
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// โหลดสมุดงาน Excel อินพุตจากไดรฟ์ในเครื่อง
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
// สร้างอินสแตนซ์ของ FileApi
var fileUpload = new FileApi(configurations);
// อัปโหลดอินพุต PDF ไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
// สร้าง ConvertSettings โดยที่เรากำหนดไฟล์ PDF อินพุตและชื่อของ PPT ที่เป็นผลลัพธ์
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "marketing.pdf",
Format = "ppt",
OutputPath = "resultant.ppt"
};
// เรียกใช้วิธีการ ConvertDocument สำหรับการแปลง PDF เป็น PPT
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// พิมพ์ข้อความสำเร็จ
Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
}
}
ไฟล์ PDF ตัวอย่างและการนำเสนอ PowerPoint ผลลัพธ์ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.pdf และ resultantFile.ppt
PDF เป็น PPTX โดยใช้คำสั่ง cURL
การแปลง PDF เป็น PPTX โดยใช้ GroupDocs.Conversion Cloud และคำสั่ง cURL มอบโซลูชันที่สะดวกและยืดหยุ่นสำหรับผู้ใช้ที่ต้องการอินเทอร์เฟซบรรทัดคำสั่งหรือต้องการรวมงานการแปลงเข้ากับสคริปต์หรือเวิร์กโฟลว์ของตน นอกจากนี้ ด้วย GroupDocs.Conversion Cloud คุณสามารถแปลงเอกสาร PDF เป็นงานนำเสนอ PPTX ได้อย่างง่ายดายโดยใช้คำสั่ง cURL แบบง่ายๆ
ประการแรก เราจำเป็นต้องได้รับข้อมูลรับรองส่วนบุคคลของคุณ (คีย์แอปและ SID ของแอป) และสร้างโทเค็นการเข้าถึง JWT เมื่อเรามีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อบันทึก PDF เป็นงานนำเสนอ PowerPoint
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"ppt\", \"LoadOptions\": { \"Format\": \"pdf\" }, \"WatermarkOptions\": { \"Text\": \"Confidencial\", \"FontName\": \"Arial\", \"FontSize\": 16, \"Bold\": true, \"Italic\": true, \"Color\": \"Red\", \"Width\": 10, \"Height\": 10, \"Top\": 100, \"Left\": 100, \"RotationAngle\": 45, \"Transparency\": 1, \"Background\": true, \"AutoAlign\": true } }, \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"
โปรดแทนที่ sourceFile
ด้วยชื่อของไฟล์ PDF อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ resultantFile
ด้วยชื่อของงานนำเสนอ PowerPoint เอาท์พุตที่จะสร้าง และ accessToken
ด้วยโทเค็น JWT ที่สร้างขึ้นด้านบน
โปรแกรมแปลง PDF เป็น PPT ฟรีของเรา
คุณอาจพิจารณาใช้ [PDF เป็น PPT Converter] ที่ฟรี น้ำหนักเบา และประสิทธิภาพสูงที่สุดของเรา 14 ที่พัฒนาบน GroupDocs.Conversion API
ลิงค์ที่เป็นประโยชน์
บทสรุป
โดยสรุป ไม่ว่าคุณจะเลือกใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET หรือใช้คำสั่ง cURL กับ GroupDocs.Conversion Cloud คุณจะพบโซลูชันที่มีประสิทธิภาพสำหรับความต้องการในการแปลง PDF เป็น PowerPoint ด้วยเอกสารประกอบที่ครอบคลุมและชุดคุณลักษณะที่หลากหลาย SDK นี้มอบโซลูชันที่เชื่อถือได้และมีประสิทธิภาพสำหรับการจัดการงานการแปลง ในทำนองเดียวกัน การใช้คำสั่ง cURL กับ GroupDocs.Conversion Cloud ให้แนวทางที่ยืดหยุ่นและสามารถเขียนสคริปต์ได้ ช่วยให้คุณสามารถทำการแปลงผ่านอินเทอร์เฟซบรรทัดคำสั่งหรือรวมเข้ากับเวิร์กโฟลว์อัตโนมัติ
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: