คุณเป็นนักพัฒนา C++ ที่ต้องการเพิ่มเพื่อรวมคุณลักษณะการแปลง XPS เป็น PPS ภายในแอปพลิเคชัน C++ ของคุณหรือไม่? คุณสามารถทำได้ในสองขั้นตอนง่ายๆ คุณสามารถส่งออก XPS เป็น PPTX ได้โดยใช้ Aspose.PDF for C++ ประการที่สอง โดยใช้ Aspose.Slides for C++ คุณสามารถแปลง PPTX เป็น PPS API ทั้งสองอยู่ภายใต้แพ็คเกจ Aspose.Total for C++
C++ API เพื่อส่งออก XPS เป็น PPS
- เปิดไฟล์ XPS โดยใช้ Document class reference
- แปลง XPS เป็น PPTX โดยใช้ฟังก์ชันเมธอด Save
- โหลดเอกสาร PPTX โดยใช้ Presentation class reference
- บันทึกเอกสารในรูปแบบ PPS โดยใช้ฟังก์ชันสมาชิก Save และตั้งค่า `Pps’ เป็น SaveFormat
ข้อกำหนดการแปลง
ติดตั้งจากบรรทัดคำสั่งเป็น ติดตั้ง nuget Aspose.Total.Cpp
หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total.Cpp
หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด
// load XPS file with an instance of Document class
auto doc = MakeObject<Document>(u"template.xps");
// save XPS as PPTX format
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Pps format
prs->Save(u"output.pps", Aspose::Slides::Export::SaveFormat::Pps);
เปลี่ยนรหัสผ่านของเอกสาร XPS ผ่าน C++
ในกระบวนการแสดง XPS เป็น PPS คุณสามารถเปิด XPS ที่ป้องกันด้วยรหัสผ่านและเปลี่ยนรหัสผ่านได้ ในการเปลี่ยนรหัสผ่านของไฟล์ XPS คุณต้องทราบรหัสผ่านของเจ้าของเอกสารนั้น คุณสามารถโหลดเอกสาร PDF ที่ป้องกันด้วยรหัสผ่านด้วย Aspose.PDF for C++ โดยระบุรหัสผ่านของเจ้าของและใช้วิธี ChangePasswords เพื่อเปลี่ยนรหัสผ่าน
// load an existing XPS Document
auto doc = MakeObject<Document>(L"input.xps", L"owner");
// change password of XPS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");
เพิ่มรูปภาพจากเว็บในไฟล์ PPS ผ่าน C++
หลังจากแปลง XPS เป็น PPS แล้ว คุณยังสามารถเพิ่มรูปภาพจากเว็บไปยังเอกสารเอาต์พุตของคุณได้ Aspose.Slides for C++ รองรับการทำงานกับรูปภาพในรูปแบบยอดนิยมเหล่านี้: JPEG, PNG, BMP, GIF และอื่นๆ คุณสามารถเพิ่มหนึ่งภาพหรือหลายภาพบนคอมพิวเตอร์ของคุณลงในสไลด์ในงานนำเสนอได้ โค้ดตัวอย่างในภาษา C++ นี้จะแสดงวิธีเพิ่มรูปภาพลงในไฟล์ PPS
// instantiate a Presentation object that represents a PPS file
auto pres = System::MakeObject<Presentation>("output.pps");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.pps", SaveFormat::Pps);
สำรวจ XPS ตัวเลือกการแปลงด้วย C++
XPS รูปแบบไฟล์คืออะไร
XPS ย่อมาจาก XML Paper Specification เป็นรูปแบบไฟล์ที่สร้างขึ้นโดย Microsoft เพื่อแสดงเอกสารที่มีเค้าโครงตายตัว ไฟล์ XPS มีเนื้อหาและการตั้งค่าการพิมพ์ของเอกสาร ทำให้เหมาะสำหรับการรักษาเค้าโครงและลักษณะของเอกสารในอุปกรณ์และแพลตฟอร์มต่างๆ
รูปแบบ XPS อ้างอิงจาก XML (eXtensible Markup Language) ภาษามาร์กอัปที่ใช้กันอย่างแพร่หลายสำหรับการแสดงข้อมูลที่มีโครงสร้าง ไฟล์ XPS สรุปเนื้อหาของเอกสาร เช่น ข้อความ รูปภาพ กราฟิกแบบเวกเตอร์ และคำอธิบายประกอบ ในรูปแบบ XML ที่มีโครงสร้าง ซึ่งช่วยให้ตีความและแสดงองค์ประกอบภาพของเอกสารได้ง่าย
ไฟล์ XPS มีแนวคิดคล้ายกับไฟล์ PDF (Portable Document Format) โดยทั้งสองมีเป้าหมายเพื่อให้มีวิธีที่เชื่อถือได้ในการนำเสนอและแบ่งปันเอกสารในขณะที่รักษารูปแบบไว้ และเค้าโครง อย่างไรก็ตาม ไฟล์ PDF ได้รับการสนับสนุนที่กว้างขึ้นในแอปพลิเคชันซอฟต์แวร์และอุปกรณ์ฮาร์ดแวร์ต่างๆ ทำให้ได้รับการยอมรับและใช้งานร่วมกันได้อย่างกว้างขวางมากขึ้น
หากต้องการดูและทำงานกับไฟล์ XPS Microsoft มี XPS Viewer ให้เป็นส่วนหนึ่งของระบบปฏิบัติการ Windows . แอพพลิเคชั่นและเครื่องมือของบริษัทอื่นยังรองรับการเปิด สร้าง และแปลงไฟล์ XPS อย่างไรก็ตาม เมื่อเทียบกับ PDF ช่วงของซอฟต์แวร์และฮาร์ดแวร์ที่รองรับรูปแบบ XPS อาจมีจำกัดมากกว่า
PPS รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ PPS เป็นส่วนขยายที่ Microsoft PowerPoint ใช้เพื่อบันทึกงานนำเสนอที่ออกแบบมาโดยเฉพาะสำหรับวัตถุประสงค์ในการแสดงภาพสไลด์ ย่อมาจาก “PowerPoint Slide Show” และมีความเกี่ยวข้องอย่างใกล้ชิดกับรูปแบบ PPT (PowerPoint Presentation) ไฟล์ PPS ประกอบด้วยคอลเลกชันของสไลด์ ซึ่งแต่ละไฟล์มีเนื้อหา เลย์เอาต์ และการจัดรูปแบบของตัวเอง
ซึ่งแตกต่างจากไฟล์ PPT ซึ่งเปิดในโปรแกรมแก้ไข PowerPoint ไฟล์ PPS ตั้งใจให้เปิดโดยตรงในโหมดสไลด์โชว์ เมื่อเปิดไฟล์ PPS ไฟล์จะเปิดการนำเสนอในโหมดเต็มหน้าจอ โดยแสดงสไลด์ตามลำดับที่สร้างขึ้นทันที ซึ่งช่วยให้นำเสนอได้อย่างราบรื่นและต่อเนื่องโดยไม่จำเป็นต้องนำทางด้วยตนเอง
ไฟล์ PPS มักใช้สำหรับการแชร์งานนำเสนอกับผู้อื่นที่ต้องการดูสไลด์เท่านั้นแทนที่จะแก้ไข เมื่อบันทึกงานนำเสนอเป็นไฟล์ PPS คุณจะมั่นใจได้ว่าผู้รับสามารถเปิดและดูงานนำเสนอได้ตามต้องการ โดยไม่แก้ไขเนื้อหาโดยไม่ตั้งใจ ทำให้เป็นรูปแบบที่สะดวกสำหรับการเผยแพร่ภาพสไลด์สำหรับการประชุม การสัมมนา หรืองานนำเสนอที่ดำเนินการเอง
รูปแบบ PPS จะเก็บองค์ประกอบภาพ ภาพเคลื่อนไหว การเปลี่ยนภาพ และเนื้อหามัลติมีเดียทั้งหมดที่มีอยู่ในงานนำเสนอ PowerPoint ต้นฉบับ ซึ่งเป็นวิธีที่สะดวกในการนำเสนอสไลด์โชว์ที่สวยงามและดูเป็นมืออาชีพ โดยคงไว้ซึ่งการออกแบบและเอฟเฟ็กต์ที่ตั้งใจไว้
ในการเปิดและดูไฟล์ PPS ผู้รับมักต้องมีแอปพลิเคชันซอฟต์แวร์ที่เข้ากันได้ เช่น Microsoft PowerPoint, PowerPoint Viewer หรือ ซอฟต์แวร์นำเสนออื่นๆ ที่สามารถอ่านไฟล์ PPS ได้ แอปพลิเคชันเหล่านี้ช่วยให้ผู้ใช้เพลิดเพลินกับประสบการณ์การนำเสนอเต็มรูปแบบโดยไม่ต้องใช้ความสามารถในการเขียนหรือแก้ไข