
แปลง PDF เป็น PPT ใน C#
ในอดีตที่ผ่านมา เราได้เผยแพร่บล็อกโพสต์เกี่ยวกับวิธี Render PowerPoint Presentation โดยใช้ C# เรายังสาธิตวิธีการแปลงสไลด์ PowerPoint เป็นภาพ JPG อย่างไรก็ตาม ในบล็อกโพสต์นี้ เราจะได้เรียนรู้วิธีแปลง PDF เป็น PPT ใน C# โดยทางโปรแกรม เราจะใช้ .NET PDF library นี้เพื่อให้บรรลุการแปลงนี้ เนื่องจากมีวิธีการและคุณสมบัติในการจัดการและแปลงไฟล์ PDF ไฟล์ทั้งสองรูปแบบนี้ได้รับความนิยมเนื่องจากมีคุณสมบัติที่มีความสามารถ
ส่วนต่อไปนี้จะกล่าวถึงในบทความนี้:
- การติดตั้ง API การแปลง PDF เป็น PPT
- แปลง PDF เป็น PPT ใน C# โดยทางโปรแกรม
- ไลบรารี .NET PDF - ตัวเลือกขั้นสูง
การติดตั้ง API การแปลง PDF เป็น PPT
เราจะใช้ .NET PDF library นี้เพื่อให้แอปพลิเคชัน .NET ของเรามีตัวแปลง PDF เป็น PPT มีน้ำหนักเบา ติดตั้งง่าย และมีเอกสารประกอบที่ครอบคลุมเกี่ยวกับการใช้งานและการติดตั้ง
อย่างไรก็ตาม คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet
Install-Package Aspose.PDF
แปลง PDF เป็น PPT ใน C# โดยทางโปรแกรม
จนถึงตอนนี้เราได้ติดตั้งไลบรารี่แล้วและพร้อมที่จะเขียนโค้ดใน C# เราจะดูว่าการแปลง PDF เป็น PPT โดยทางโปรแกรมในแอปพลิเคชัน .NET นั้นง่ายเพียงใด
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:
- โหลดเอกสาร PDF โดยการเริ่มต้นวัตถุของคลาส Document
- สร้างอินสแตนซ์ของคลาส PptxSaveOptions เพื่อเข้าถึงตัวเลือก PDF
- บันทึกเอาต์พุตในรูปแบบ PPTX โดยการเรียกเมธอด Save
// โหลดเอกสาร PDF โดยการเริ่มต้นวัตถุของคลาสเอกสาร
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// สร้างอินสแตนซ์ PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// บันทึกเอาต์พุตในรูปแบบ PPTX โดยการเรียกเมธอด Save
doc.Save( "PDFToPPT_out.pptx", pptx_save);
ไลบรารี .NET PDF - ตัวเลือกขั้นสูง
ไลบรารี .NET PDF นี้นำเสนอฟีเจอร์มากมายที่คุณสามารถตรวจสอบได้ ที่นี่ อย่างไรก็ตาม เรามาสำรวจคุณลักษณะขั้นสูงบางอย่างที่ API นี้นำเสนอโดยทำตามขั้นตอนต่างๆ กัน
- สร้างออบเจ็กต์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
- เริ่มต้นอินสแตนซ์ของคลาส PptxSaveOptions
- ตั้งค่าคุณสมบัติ SlidesAsImages เป็นจริง หากคุณต้องการแปลง PDF เป็น PPT ด้วย Slides as Images
- ตั้งค่าความละเอียดของภาพโดยการตั้งค่าคุณสมบัติ ImageResolution
- หาก CloseResponse เป็นจริง ออบเจ็กต์การตอบสนองจะถูกปิดหลังจากบันทึกเอกสารในการตอบกลับ
- สลับการรับรู้คอลัมน์ข้อความหาก OptimizeTextBoxes เป็นจริง
- บันทึกเอาต์พุตในรูปแบบ PPTX โดยการเรียกใช้เมธอด บันทึก
// สร้างอ็อบเจ็กต์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// เตรียมใช้งานอินสแตนซ์ของคลาส PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// ตั้งค่าคุณสมบัติ SlidesAsImages เป็นจริง หากคุณต้องการแปลง PDF เป็น PPTX ด้วย Slides as Images
pptx_save.SlidesAsImages = true;
// ตั้งค่าความละเอียดของรูปภาพโดยการตั้งค่าคุณสมบัติ ImageResolution
pptx_save.ImageResolution = 192;
// หาก CloseResponse เป็นจริง ออบเจ็กต์การตอบสนองจะถูกปิดหลังจากบันทึกเอกสารลงในการตอบสนอง
pptx_save.CloseResponse = true;
// สลับการรับรู้คอลัมน์ข้อความหาก OptimizeTextBoxes เป็นจริง
pptx_save.OptimizeTextBoxes = true;
// บันทึกเอาต์พุตในรูปแบบ PPTX โดยการเรียกเมธอด Save
doc.Save( "PDFToPPT_out.ppt", pptx_save);
คุณสามารถดูผลลัพธ์ของข้อมูลโค้ดข้างต้นได้ในภาพด้านล่าง:

รับใบอนุญาตฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
นั่นแหละ! เราหวังว่าคุณจะพบว่าโพสต์บนบล็อกนี้มีประโยชน์ หากคุณต้องการติดตั้งไลบรารีการแปลง PDF เป็น PPT ในแอปพลิเคชัน .NET ของคุณอย่างจริงจัง นอกจากนี้เรายังได้อธิบายวิธีการแปลง PDF เป็น PPT ใน C# โดยทางโปรแกรมแล้ว นอกจากนี้เรายังได้สำรวจคุณลักษณะขั้นสูงบางอย่างของไลบรารี .NET PDF นี้ด้วย อย่างไรก็ตาม อย่าข้าม เอกสารประกอบ เพื่อทราบเกี่ยวกับวิธีการและคุณสมบัติอื่นๆ นอกจากนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงอย่างสม่ำเสมอ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา