PowerPoint-prezentációk konvertálása XPS-be C++-ban
Áttekintés
Az Aspose.Slides lehetővé teszi a PowerPoint‑prezentációk XPS‑be konvertálását úgy, hogy egy PPT vagy PPTX fájlt XPS formátumban mentünk. Ez a cikk azt mutatja be, mikor lehet hasznos az XPS formátum, és hogyan hajtható végre a konvertálás az Aspose.Slides segítségével alapértelmezett vagy egyedi XpsOptions beállításokkal.
Az XPS-ről
A Microsoft a XPS formátumot fejlesztette ki a PDF alternatívájaként. Lehetővé teszi a tartalom nyomtatását egy PDF‑hez nagyon hasonló fájl kimenetével. Az XPS formátum XML‑en alapul. Az XPS fájl elrendezése vagy szerkezete minden operációs rendszeren és nyomtatón azonos marad.
Mikor használjuk a Microsoft XPS formátumot
Ha csökkenteni szeretné a tárolási költségeket, konvertálhatja a Microsoft PowerPoint prezentációját XPS formátumba. Így könnyebben mentheti, oszthatja meg és nyomtathatja a dokumentumait.
A Microsoft továbbra is erős XPS‑támogatást biztosít a Windowsban (még a Windows 10‑ben is), ezért érdemes megfontolni a fájlok ebbe a formátumba történő mentését. Ha Windows 8.1‑et, Windows 8‑at, Windows 7‑et vagy Windows Vista‑t használ, az XPS valójában a legjobb lehetőség lehet bizonyos műveletekhez.
-
Windows 8 az OXPS (Open XPS) formátumot használja az XPS fájlokhoz. Az OXPS az eredeti XPS formátum szabványosított változata. A Windows 8 jobb XPS‑támogatást nyújt, mint a PDF‑et.
- XPS: Beépített XPS‑megtekintő/olvasó és XPS‑nyomtatás elérhető.
- PDF: PDF‑olvasó érhető el, de nincs PDF‑nyomtatás.
-
Windows 7 és Windows Vista az eredeti XPS formátumot használják. Ezek az operációs rendszerek szintén jobb XPS‑támogatást nyújtanak, mint a PDF‑t.
- XPS: Beépített XPS‑megtekintő és XPS‑nyomtatás elérhető.
- PDF: Nincs PDF‑olvasó. Nincs PDF‑nyomtatás.
Bemeneti PPT(X):
|
Kimeneti XPS:
|
|---|
A Microsoft végül bevezette a PDF nyomtatási funkciót a Windows 10‑ben. Korábban a felhasználók a dokumentumok nyomtatását az XPS formátumon keresztül végezték.
XPS konvertálás az Aspose.Slides‑el
A Aspose.Slides C++‑hoz a Save metódust használhatja, amely a Presentation osztályban érhető el, a teljes prezentáció XPS dokumentummá konvertálásához.
XPS‑re történő konvertáláskor a prezentációt a következő beállítások egyikével kell menteni:
- Alapértelmezett beállítások (XPSOptions nélkül)
- Egyedi beállítások (XPSOptions használatával)
Prezentációk XPS‑be konvertálása alapértelmezett beállításokkal
Ez a C++‑kódrészlet megmutatja, hogyan konvertálhat egy prezentációt XPS dokumentummá szabványos beállításokkal:
// Hozzon létre egy Presentation objektumot, amely egy prezentációs fájlt képvisel
auto pres = System::MakeObject<Presentation>(u"Convert_XPS.pptx");
// A prezentáció mentése XPS dokumentumba
pres->Save(u"XPS_Output_Without_XPSOption_out.xps", SaveFormat::Xps);
Prezentációk XPS‑be konvertálása egyedi beállításokkal
Ez a kódrészlet megmutatja, hogyan konvertálhat egy prezentációt XPS dokumentummá egyedi beállításokkal C++‑ban:
// Hozzon létre egy Presentation objektumot, amely egy prezentációs fájlt képvisel
auto pres = System::MakeObject<Presentation>(u"Convert_XPS_Options.pptx");
// Hozzon létre egy TiffOptions osztályt
auto options = System::MakeObject<XpsOptions>();
// Metafájlok mentése PNG-ként
options->set_SaveMetafilesAsPng(true);
// A prezentáció mentése XPS dokumentumba
pres->Save(u"XPS_With_Options_out.xps", SaveFormat::Xps, options);
GYIK
Menthetek XPS‑t egy adatfolyamba a fájl helyett?
Igen — az Aspose.Slides lehetővé teszi a közvetlen exportálást adatfolyamba, ami ideális web API‑k, szerver‑oldali folyamatok vagy bármely olyan scenárió számára, ahol a XPS‑t a fájlrendszer érintése nélkül szeretné elküldeni.
A rejtett diák átmennek XPS‑be, és kizárhatom őket?
Alapértelmezés szerint csak a normál (látható) diák kerülnek renderelésre. Elrejtheti vagy kizárhatja a rejtett diákot a export beállítások segítségével mentés előtt, így a kimenet pontosan azokat az oldalakat tartalmazza, amelyeket szeretne.
**
**