PowerPoint เป็น PDF C++

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

C ++ API สำหรับการแปลง PowerPoint เป็น PDF

Aspose.Slides for C++ คือไลบรารี C++ สำหรับสร้างและอ่านเอกสาร PowerPoint โดยไม่ต้องใช้ Microsoft PowerPoint นอกจากนี้ยังรองรับการแปลงไฟล์ PowerPoint เป็นรูปแบบ PDF คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Slides.Cpp

แปลง PowerPoint เป็น PDF โดยใช้ C++

ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF

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

// เส้นทางไปยังไฟล์ต้นทางและเอาต์พุต
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// สร้างอินสแตนซ์คลาสการนำเสนอที่แสดงถึงไฟล์ PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// บันทึกงานนำเสนอเป็น PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

แปลง PowerPoint เป็น PDF ด้วยตัวเลือกเพิ่มเติม

Aspose.Slides for C++ มีคลาส PdfOptions เพื่อปรับแต่งการแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF ต่อไปนี้คือตัวเลือกบางอย่างที่มีให้โดยคลาส PdfOptions

ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF พร้อมตัวเลือกเพิ่มเติม

ต่อไปนี้คือโค้ดตัวอย่างในการแปลง PowerPoint เป็น PDF พร้อมตัวเลือกเพิ่มเติม

// เส้นทางไปยังไฟล์ต้นทางและเอาต์พุต
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// สร้างอินสแตนซ์คลาสการนำเสนอที่แสดงถึงไฟล์ PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// สร้างอินสแตนซ์ของคลาส PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// แสดงสไลด์ที่ซ่อนอยู่ใน PDF
pdfOptions->set_ShowHiddenSlides(true);

// ตั้งค่าคุณภาพ JPEG
pdfOptions->set_JpegQuality(90);

// ตั้งค่าระดับการบีบอัดข้อความ
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// กำหนดมาตรฐาน PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// บันทึกงานนำเสนอเป็น PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

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

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

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF โดยทางโปรแกรมโดยใช้ C++ นอกจากนี้ คุณได้เรียนรู้วิธีปรับแต่งการแปลงไฟล์ PowerPoint เป็น PDF โดยใช้ Aspose.Slides for C++ API API มีคุณสมบัติเพิ่มเติมมากมายที่คุณสามารถสำรวจโดยละเอียดได้โดยใช้ เอกสารอย่างเป็นทางการ หากคุณมีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัม

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

เคล็ดลับ: กระบวนการแปลง PowerPoint เป็น PDF ที่ขับเคลื่อนโดย Aspose.Slides ได้ถูกนำมาใช้ใน โปรแกรมแปลง PowerPoint เป็น PDF ออนไลน์ฟรีของ Aspose