PowerPoint-prezentációk konvertálása XPS-re Pythonban
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy a PowerPoint‑prezentációkat XPS‑be konvertálja 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ő el a konverzió az Aspose.Slides használatával alapértelmezett beállításokkal vagy egyedi XpsOptions beállításokkal.
Az XPS‑ról
A Microsoft a XPS formátumot fejlesztette ki alternatívaként a PDF helyett. Lehetővé teszi a tartalom nyomtatását egy PDF‑hez nagyon hasonló fájl kimenetével. 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, konvertálhatja a Microsoft PowerPoint prezentációját XPS formátumba. Így könnyebb lesz menteni, megosztani és nyomtatni a dokumentumokat.
A Microsoft továbbra is erős XPS‑támogatást valósít meg a Windowsban (még a Windows 10‑ben is), ezért érdemes lehet ebbe a formátumba menteni a fájlokat. Ha Windows 8.1, Windows 8, Windows 7 és Windows Vista‑val dolgozik, akkor az XPS valójában a legjobb lehetőség 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 verziója. A Windows 8 jobban támogatja az XPS fájlokat, mint a PDF fájlokat.
- XPS: Beépített XPS megjelenítő/olvasó és XPS‑re nyomtatás funkció elérhető.
- PDF: PDF olvasó elérhető, de nincs PDF‑re nyomtatás funkció.
-
Windows 7 és Windows Vista az eredeti XPS formátumot használják. Ezek az operációs rendszerek szintén jobban támogatják az XPS fájlokat, mint a PDF‑eket.
- XPS: Beépített XPS megjelenítő és XPS‑re nyomtatás funkció elérhető.
- PDF: Nincs PDF olvasó. Nincs PDF‑re nyomtatás funkció.
Bemeneti PPT(X):
|
Kimeneti XPS:
|
|---|
A Microsoft végül a PDF nyomtatási műveletekhez is bevezette a Print to PDF funkciót a Windows 10‑ben. Korábban a felhasználók a dokumentumok nyomtatását az XPS formátumon keresztül kellett végezniük.
XPS konvertálás az Aspose.Slides‑szel
.NET‑hez készült Aspose.Slides esetén a Presentation osztály által biztosított Save metódussal konvertálhatja az egész prezentációt XPS dokumentummá.
Az XPS‑re történő konverzió során 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)
- Egyéni 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 Python példa bemutatja, hogyan konvertálhat egy prezentációt XPS dokumentummá alapértelmezett beállításokkal:
import aspose.slides as slides
# Példányosít egy Presentation objektumot, amely egy prezentációs fájlt képvisel
pres = slides.Presentation("Convert_XPS.pptx")
# A prezentáció mentése XPS dokumentumba
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
Prezentációk XPS‑re konvertálása egyéni beállításokkal
Ez a példa bemutatja, hogyan konvertálhat egy prezentációt XPS dokumentummá egyéni beállításokkal Pythonban:
import aspose.slides as slides
# Példányosít egy Presentation objektumot, amely egy prezentációs fájlt képvisel
pres = slides.Presentation("Convert_XPS_Options.pptx")
# Példányosítja a TiffOptions osztályt
options = slides.export.XpsOptions()
# Metafájlok mentése PNG-ként
options.save_metafiles_as_png = True
# A prezentáció mentése XPS dokumentumba
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
GYIK
Menthetünk XPS‑t adatfolyamra a fájl helyett?
Igen — az Aspose.Slides lehetővé teszi az XPS közvetlen adatfolyamba exportálását, ami ideális webes API‑k, szerveroldali folyamatok vagy bármely olyan eset számára, ahol a fájlrendszert megkerülve szeretné elküldeni az XPS‑t.
Átkerülnek a rejtett diák az XPS‑be, és kizárhatók?
Alapértelmezés szerint csak a normál (látható) diák kerülnek renderelésre. A rejtett diák felvételét vagy kizárását az export beállítások használatával a XPS‑be mentés előtt szabályozhatja, így a kimenet pontosan az általad kívánt oldalakat tartalmazza.
**
**