หลายองค์กรใช้การนำเสนอ PowerPoint ในการประชุมหรือสถานการณ์การสนทนากลุ่มอื่นๆ อาจมีบางสถานการณ์ที่คุณจำเป็นต้องแบ่งปันข้อมูลเดียวกันกับผู้อื่น ในกรณีดังกล่าว คุณสามารถเลือกรูปแบบ PPTX หรือ PDF หากต้องการใช้ไฟล์สำหรับการนำเสนอเท่านั้น รูปแบบไฟล์ PPTX ก็เป็นที่ยอมรับ แต่หากต้องการแชร์ไฟล์เพื่อวัตถุประสงค์ในการให้ข้อมูล รูปแบบ PDF เป็นตัวเลือกที่ดีกว่าและเป็นมิตรกับผู้ใช้ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงสไลด์ PowerPoint เป็นรูปแบบ PDF โดยใช้ C++
- C ++ API สำหรับการแปลง PowerPoint เป็น PDF
- การแปลง PowerPoint เป็น PDF โดยใช้ C++
- แปลง PowerPoint เป็น PDF ด้วยตัวเลือกเพิ่มเติม
- รับใบอนุญาตฟรี
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 โดยใช้คลาส Presentation
- ใช้เมธอด Presentation->Save (System::String name, Export::SaveFormat) เพื่อบันทึกงานนำเสนอเป็นไฟล์ 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
- Password: Set the password to protect the PDF file.
- AccessPermissions: Set the PDF permissions using the PdfAccessPermissions enum.
- TextCompression: Set the text compression to be used using the PdfTextCompression enum.
- ShowHiddenSlides: Specify whether to include hidden slides in the converted PDF file.
- JpegQuality: Set the value to determine the quality of JPEG images in the PDF file.
- Compliance: Set the compliance level of the generated PDF file using the PdfCompliance enum.
- EmbedFullFonts: Set whether to include full fonts or only the used subset in the generated PDF file.
ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็นรูปแบบ PDF พร้อมตัวเลือกเพิ่มเติม
- โหลดไฟล์งานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- สร้างอินสแตนซ์ของคลาส PdfOptions
- ตั้งค่าตัวเลือกที่ต้องการ เช่น ShowHiddenSlides
- บันทึก PowerPoint เป็น PDF โดยใช้ Presentation->Save (System::String name, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions ตัวเลือก) วิธีการ
ต่อไปนี้คือโค้ดตัวอย่างในการแปลง 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