Microsoft Publisher (PUB) ไฟล์มักถูกใช้สำหรับการสร้างแผ่นพับ ข่าวสาร โปสเตอร์ และเนื้อหาอื่นๆ ที่มุ่งเน้นการออกแบบ อย่างไรก็ตาม เมื่อพูดถึงการนำเสนอเนื้อหานี้ในที่ประชุม การบรรยาย หรือการประชุมดิจิตอล การนำเสนอ PowerPoint มักกลายเป็นทางเลือกที่ต้องการมากกว่าเนื่องจากความยืดหยุ่นและความเข้ากันได้ การสร้างไฟล์ Publisher ใหม่ใน PowerPoint ด้วยตนเองอาจใช้เวลานานและมีแนวโน้มที่จะทำให้เกิดข้อผิดพลาด โดยเฉพาะเมื่อจัดการกับเค้าโครงที่ซับซ้อน นี่คือจุดที่ Conholdate.Total สำหรับ .NET SDK มอบโซลูชันที่ไร้รอยต่อโดยอนุญาตให้นักพัฒนาสามารถแปลง PUB เป็น PPT

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

ทำไมต้องแปลง PUB เป็น PPTX ใน C#?

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

แปลง PUB เป็น PPTX ใน C#

โค้ดตัวอย่างด้านล่างแสดงให้เห็นว่าจะแปลงไฟล์ PUB เป็นงานนำเสนอ PowerPoint ใน C#:

// Initialize a MemoryStream to hold output document
MemoryStream stream = new MemoryStream();

// Load input PUB file
IPubParser parser = PubFactory.CreateParser(fileName);

// Parse the input publisher file
Aspose.Pub.Document doc = parser.Parse();

// Convert the PUB file to PDF and save result in a MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Load input PDF file from the MemoryStream
Document document = new Document(stream);

// Initialize PptxSaveOptions class object
PptxSaveOptions options = new PptxSaveOptions();

// Save output presentation file (PPT/PPTX)
document.Save("Output.pptx", options);

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

ข้อสรุป

การแปลง PUB เป็น PPTX ใน C# โดยใช้ Conholdate.Total สำหรับ .NET เป็นวิธีที่ทรงพลังในการเชื่อมช่องว่างระหว่าง Publisher และ PowerPoint มันช่วยให้ธุรกิจ, ผู้สอน, และนักออกแบบสามารถเปลี่ยนไฟล์ Publisher ของพวกเขาให้เป็นการนำเสนอที่มีพลศาสตร์และแก้ไขได้โดยไม่ต้องใช้ความพยายามด้วยมือ โดยการทำตามวิธีนี้ องค์กรสามารถประหยัดเวลาอันมีค่า ลดความไม่สอดคล้องในการออกแบบ และใช้ประโยชน์จากฟีเจอร์ของ PowerPoint เช่น การเคลื่อนไหว, การเปลี่ยนผ่าน, และการทำงานร่วมกันแบบเรียลไทม์ ด้วย Conholdate.Total สำหรับ .NET กระบวนการแปลงจะกลายเป็นเรื่องง่าย เชื่อถือได้ และมีประสิทธิภาพสูงสำหรับกรณีการ

ดูเพิ่มเติม