PowerPoint PPT PPTX เป็น PDF

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

บทความนี้ประกอบด้วยฟีเจอร์การแปลง PowerPoint เป็น PDF ต่อไปนี้

หมายเหตุ: นอกจากการแปลง PPT เป็น PDF แล้ว Aspose.Slides ยังรองรับการแปลงงานนำเสนอเป็นหลายรูปแบบด้วยมือเดียว: HTML, JPG, TIFF และอื่น ๆ

ในการแปลง PPT เป็น DOC คุณต้องใช้ Aspose.Slides ร่วมกับ Aspose.Words คุณอาจต้องการลองใช้ ตัวแปลง PPT เป็น Word ฟรี เพื่อดูว่า Aspose API จัดการกับกระบวนการแปลงอย่างไร

ข้อกำหนดเบื้องต้นสำหรับการแปลง PowerPoint เป็น PDF ใน C#

Aspose.Slides สำหรับ .NET คือ API การทำงานอัตโนมัติของ PowerPoint ที่มีประสิทธิภาพในการสร้าง แก้ไข แยกวิเคราะห์ และแปลงเอกสารการนำเสนอ และเราจะใช้ API นี้ตลอดบทความนี้ คุณสามารถติดตั้ง Aspose.Slides สำหรับ .NET โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้ใน Visual Studio

การติดตั้งผ่าน NuGet Package Manager

PPT เป็น PDF

การติดตั้งผ่าน Package Manager Console

PM> Install-Package Aspose.Slides.NET

แปลง PPT หรือ PPTX เป็น PDF ใน C#

ต่อไปนี้เป็นขั้นตอนง่ายๆ ในการแปลงงานนำเสนอ PowerPoint เป็น PDF โดยใช้ Aspose.Slides สำหรับ .NET

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PPT เป็น PDF ใน C#

// สร้างอินสแตนซ์ของวัตถุการนำเสนอที่แสดงถึงไฟล์ PPT
Presentation presentation = new Presentation("PowerPoint.ppt");

// บันทึกงานนำเสนอเป็น PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

แปลง PPT หรือ PPTX เป็น PDF ด้วยตัวเลือกที่กำหนดเองใน C#

คุณยังสามารถปรับแต่งการแปลง PowerPoint เป็น PDF ได้ด้วยการกำหนดตัวเลือกต่างๆ เช่น คุณภาพของ Jpeg ระดับการบีบอัดข้อความ ลักษณะการทำงานของเมตาไฟล์ และอื่นๆ คุณสามารถตั้งค่าตัวเลือกเหล่านี้ได้โดยใช้คลาส PdfOptions

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PowerPoint เป็น PDF ด้วยตัวเลือกที่กำหนดเองใน C#

// สร้างอินสแตนซ์ของวัตถุการนำเสนอที่แสดงถึงไฟล์ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// สร้างอินสแตนซ์ของคลาส PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// ตั้งค่าคุณภาพ Jpeg
pdfOptions.JpegQuality = 90;

// ตั้งค่าพฤติกรรมสำหรับ metafiles
pdfOptions.SaveMetafilesAsPng = true;

// ตั้งค่าระดับการบีบอัดข้อความ
pdfOptions.TextCompression = PdfTextCompression.Flate;

// กำหนดมาตรฐาน PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;

// บันทึกงานนำเสนอเป็น PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

แปลงสไลด์ที่ซ่อนอยู่ของงานนำเสนอ PowerPoint เป็น PDF ใน C#

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PPTX เป็น PDF รวมถึงสไลด์ที่ซ่อนอยู่ใน C#

// สร้างอินสแตนซ์ของวัตถุการนำเสนอที่แสดงถึงไฟล์ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// สร้างอินสแตนซ์ของคลาส PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// รวมสไลด์ที่ซ่อนอยู่
pdfOptions.ShowHiddenSlides = true;

// บันทึกงานนำเสนอเป็น PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

แปลงสไลด์ที่เลือกของ PowerPoint PPT หรือ PPTX เป็น PDF ใน C#

แทนที่จะแปลงงานนำเสนอทั้งหมด คุณยังสามารถแปลงสไลด์ที่เลือกของงานนำเสนอเป็น PDF สำหรับสิ่งนี้ คุณสามารถกำหนดอาร์เรย์จำนวนเต็มที่มีหมายเลขสไลด์ จากนั้นส่งอาร์เรย์นั้นไปยังเมธอด Save(String,Int32[], SaveFormat.Pdf)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงสไลด์ที่เลือกของ PowerPoint PPT/PPTX เป็น PDF ใน C#

// สร้างอินสแตนซ์ของวัตถุการนำเสนอที่แสดงถึงไฟล์ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// การตั้งค่าอาร์เรย์ของตำแหน่งสไลด์
int[] slides = { 1, 3 };

// บันทึกงานนำเสนอเป็น PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

แปลงงานนำเสนอ PowerPoint เป็น PDF ที่ป้องกันด้วยรหัสผ่านด้วยสิทธิ์การเข้าถึง

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งรหัสผ่านและระบุสิทธิ์การเข้าถึงขณะแปลง PPTX เป็น PDF ใน C#

// สร้างอินสแตนซ์ของวัตถุการนำเสนอที่แสดงถึงไฟล์ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

/// สร้างอินสแตนซ์ของคลาส PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// การตั้งรหัสผ่าน PDF และสิทธิ์การเข้าถึง
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// บันทึกงานนำเสนอเป็น PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

ลอง Aspose.Slides สำหรับ .NET ฟรี

คุณสามารถลองใช้ Aspose.Slides สำหรับ .NET ได้ฟรีโดยขอ ใบอนุญาตชั่วคราว

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