แปลง PDF เป็น PPT ใน C#

แปลง PDF เป็น PPT ใน C#

ในอดีตที่ผ่านมา เราได้เผยแพร่บล็อกโพสต์เกี่ยวกับวิธี Render PowerPoint Presentation โดยใช้ C# เรายังสาธิตวิธีการแปลงสไลด์ PowerPoint เป็นภาพ JPG อย่างไรก็ตาม ในบล็อกโพสต์นี้ เราจะได้เรียนรู้วิธีแปลง PDF เป็น PPT ใน C# โดยทางโปรแกรม เราจะใช้ .NET PDF library นี้เพื่อให้บรรลุการแปลงนี้ เนื่องจากมีวิธีการและคุณสมบัติในการจัดการและแปลงไฟล์ PDF ไฟล์ทั้งสองรูปแบบนี้ได้รับความนิยมเนื่องจากมีคุณสมบัติที่มีความสามารถ

ส่วนต่อไปนี้จะกล่าวถึงในบทความนี้:

การติดตั้ง API การแปลง PDF เป็น PPT

เราจะใช้ .NET PDF library นี้เพื่อให้แอปพลิเคชัน .NET ของเรามีตัวแปลง PDF เป็น PPT มีน้ำหนักเบา ติดตั้งง่าย และมีเอกสารประกอบที่ครอบคลุมเกี่ยวกับการใช้งานและการติดตั้ง

อย่างไรก็ตาม คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet

Install-Package Aspose.PDF

แปลง PDF เป็น PPT ใน C# โดยทางโปรแกรม

จนถึงตอนนี้เราได้ติดตั้งไลบรารี่แล้วและพร้อมที่จะเขียนโค้ดใน C# เราจะดูว่าการแปลง PDF เป็น PPT โดยทางโปรแกรมในแอปพลิเคชัน .NET นั้นง่ายเพียงใด

คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:

  1. โหลดเอกสาร PDF โดยการเริ่มต้นวัตถุของคลาส Document
  2. สร้างอินสแตนซ์ของคลาส PptxSaveOptions เพื่อเข้าถึงตัวเลือก PDF
  3. บันทึกเอาต์พุตในรูปแบบ 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 นี้นำเสนอโดยทำตามขั้นตอนต่างๆ กัน

  1. สร้างออบเจ็กต์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
  2. เริ่มต้นอินสแตนซ์ของคลาส PptxSaveOptions
  3. ตั้งค่าคุณสมบัติ SlidesAsImages เป็นจริง หากคุณต้องการแปลง PDF เป็น PPT ด้วย Slides as Images
  4. ตั้งค่าความละเอียดของภาพโดยการตั้งค่าคุณสมบัติ ImageResolution
  5. หาก CloseResponse เป็นจริง ออบเจ็กต์การตอบสนองจะถูกปิดหลังจากบันทึกเอกสารในการตอบกลับ
  6. สลับการรับรู้คอลัมน์ข้อความหาก OptimizeTextBoxes เป็นจริง
  7. บันทึกเอาต์พุตในรูปแบบ 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);

คุณสามารถดูผลลัพธ์ของข้อมูลโค้ดข้างต้นได้ในภาพด้านล่าง:

PDF เป็น PPT ใน C#

รับใบอนุญาตฟรี

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

สรุป

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

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

ดูสิ่งนี้ด้วย