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):

todo:image_alt_text**

Kimeneti XPS:

todo:image_alt_text**

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.