PowerPoint prezentációk konvertálása XPS formátumba JavaScriptben

Áttekintés

Az Aspose.Slides lehetővé teszi PowerPoint‑prezentációk XPS‑formátumba való konvertálását egy PPT vagy PPTX fájl XPS‑formátumban történő mentésével. Ez a cikk elmagyarázza, mikor lehet hasznos az XPS‑formátum, és bemutatja, hogyan végezhető a konverzió az Aspose.Slides‑szel alapértelmezett vagy egyedi XpsOptions beállításokkal.

Az XPS‑ról

A Microsoft a XPS‑t fejlesztette ki alternatívaként a PDF‑hez. Lehetővé teszi a tartalom nyomtatását egy PDF‑hez nagyon hasonló fájl kiadásával. Az XPS formátum XML‑alapú. Az XPS fájl elrendezése vagy szerkezete minden operációs rendszeren és nyomtatón ugyanaz marad.

Mikor használjuk a Microsoft XPS formátumot

Ha csökkenteni szeretné a tárolási költségeket, átkonvertálhatja a Microsoft PowerPoint prezentációját XPS formátumba. Így könnyebben mentheti, megoszthatja és nyomtathatja a dokumentumokat.

A Microsoft továbbra is erős támogatást biztosít az XPS‑nek a Windowsban (még a Windows 10‑ben is), ezért érdemes lehet fájlokat ebbe a formátumba menteni. Ha Windows 8.1‑et, Windows 8‑at, Windows 7‑et vagy Windows Vista‑t használ, az XPS valójában a legjobb megoldás 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 támogatást nyújt az XPS fájlokhoz, mint a PDF fájlokhoz.

    • XPS: Beépített XPS megjelenítő/olvasó és nyomtatás XPS‑re funkció elérhető.
    • PDF: PDF olvasó elérhető, de nincs nyomtatás PDF‑re funkció.
  • Windows 7 és Windows Vista az eredeti XPS formátumot használják. Ezek az operációs rendszerek szintén jobb támogatást nyújtanak az XPS fájlokhoz, mint a PDF‑ekhez.

    • XPS: Beépített XPS megjelenítő és nyomtatás XPS‑re funkció elérhető.
    • PDF: Nincs PDF olvasó. Nincs nyomtatás PDF‑re funkció.

Bemeneti PPT(X):

todo:image_alt_text

Kimeneti XPS:

todo:image_alt_text

A Microsoft végül a Windows 10‑es Print to PDF funkcióval valósította meg a nyomtatási műveletek PDF‑be való támogatását. 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‑szel

A Aspose.Slides for Node.js via Java‑ban használhatja a save metódust, amelyet a Presentation osztály biztosít, a teljes prezentáció XPS dokumentummá konvertálásához.

XPS‑re konvertáláskor a prezentációt az alábbi beállítások egyikével kell menteni:

  • Alapértelmezett beállítások (a XPSOptions nélkül)
  • Egyedi beállítások (a XPSOptions használatával)

Prezentációk XPS‑re konvertálása alapértelmezett beállításokkal

Ez a JavaScript‑mintakód megmutatja, hogyan konvertáljon egy prezentációt XPS dokumentummá szabványos beállításokkal:

// Létrehozza a Presentation objektumot, amely egy prezentációs fájlt reprezentál
var pres = new aspose.slides.Presentation("Convert_XPS.pptx");
try {
    // A prezentáció mentése XPS dokumentumba
    pres.save("XPS_Output_Without_XPSOption.xps", aspose.slides.SaveFormat.Xps);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Prezentációk XPS‑re konvertálása egyedi beállításokkal

Ez a mintakód megmutatja, hogyan konvertáljon egy prezentációt XPS dokumentummá egyedi beállításokkal JavaScript‑ben:

// Létrehozza a Presentation objektumot, amely egy prezentációs fájlt reprezentál
var pres = new aspose.slides.Presentation("Convert_XPS_Options.pptx");
try {
    // Létrehozza a TiffOptions osztályt
    var options = new aspose.slides.XpsOptions();
    // Mentse a MetaFiles-t PNG-ként
    options.setSaveMetafilesAsPng(true);
    // Mentse a prezentációt XPS dokumentumba
    pres.save("XPS_Output_With_Options.xps", aspose.slides.SaveFormat.Xps, options);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

GYIK

Menthetek XPS‑t stream‑be a fájl helyett?

Igen — az Aspose.Slides lehetővé teszi a közvetlen exportálást stream‑be, ami ideális web‑API‑k, szerver‑oldali folyamatok vagy bármely olyan forgatókönyv számára, ahol az XPS‑t a fájlrendszer érintése nélkül szeretné átadni.

A rejtett diák átkerülnek XPS‑be, és kizárhatók?

Alapértelmezés szerint csak a normál (látható) diák kerülnek renderelésre. A exportálási beállítások segítségével belevehet vagy kizárhat rejtett diákot a mentés előtt, így a kimenet pontosan azokat az oldalakat tartalmazza, amelyeket szeretne.