PowerPoint prezentációk konvertálása XPS-be PHP-ban

Áttekintés

Az Aspose.Slides lehetővé teszi a PowerPoint bemutatók XPS formátumba történő konvertálását a PPT vagy PPTX fájl XPS formátumban való mentésével. Ez a cikk elmagyarázza, mikor lehet hasznos az XPS formátum, és bemutatja, 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 a PDF alternatívájaként fejlesztette ki. Lehetővé teszi a tartalom nyomtatását egy PDF-hez nagyon hasonló fájl előállításával. Az XPS formátum XML-en alapul. Az XPS fájl elrendezése vagy felépítése 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, a Microsoft PowerPoint bemutatóját átalakíthatja XPS formátumba. Így egyszerűbbé válik a dokumentumok mentése, megosztása és nyomtatása.

A Microsoft folyamatosan erős XPS támogatást valósít meg a Windowsban (még a Windows 10-ben is), ezért érdemes megfontolni a fájlok ebben a formátumban történő mentését. Ha Windows 8.1, Windows 8, Windows 7 és Windows Vista rendszerekkel dolgozik, az XPS valójában a legjobb választá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 XPS‑támogatást nyújt, mint a PDF fájlok esetében.

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

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

Bemenet PPT(X):

todo:image_alt_text**

Kimenet XPS:

todo:image_alt_text**

Microsoft végül bevezette a PDF nyomtatási műveletek támogatását a Windows 10-ben lévő Print to PDF funkción keresztül. Korábban a felhasználók a dokumentumok nyomtatását az XPS formátumon keresztül végezték.

XPS konverzió az Aspose.Slides segítségével

A Java számára készült Aspose.Slides esetén a Save metódust használhatja, amelyet a Presentation osztály biztosít, hogy a teljes bemutatót XPS dokumentummá konvertálja.

Az XPS-re való konvertálás során a bemutatót a következő beállítások egyikével kell menteni:

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

Bemutatók konvertálása XPS-re alapértelmezett beállításokkal

Ez a példa kód bemutatja, hogyan konvertálhat egy bemutatót XPS dokumentummá szabványos beállítások használatával:

  # Hozzon létre egy Presentation objektumot, amely egy bemutató fájlt képvisel
  $pres = new Presentation("Convert_XPS.pptx");
  try {
    # A bemutató mentése XPS dokumentumba
    $pres->save("XPS_Output_Without_XPSOption.xps", SaveFormat::Xps);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

Bemutatók konvertálása XPS-re egyedi beállításokkal

Ez a példa kód bemutatja, hogyan konvertálhat egy bemutatót XPS dokumentummá egyedi beállítások használatával :

  # Hozzon létre egy Presentation objektumot, amely egy bemutató fájlt képvisel
  $pres = new Presentation("Convert_XPS_Options.pptx");
  try {
    # Hozzon létre egy TiffOptions osztályt
    $options = new XpsOptions();
    # MetaFile-okat PNG-ként menti
    $options->setSaveMetafilesAsPng(true);
    # A bemutató mentése XPS dokumentumba
    $pres->save("XPS_Output_With_Options.xps", SaveFormat::Xps, $options);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

GYIK

Menthetek XPS-t stream-be ahelyett, hogy fájlba írnám?

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 eset számára, ahol a XPS‑t a fájlrendszer érintése nélkül szeretné elküldeni.

A rejtett diák átkerülnek az XPS‑be, és kizárhatom őket?

Alapértelmezés szerint csak a normál (látható) diák kerülnek renderelésre. A rejtett diák felvételével vagy kihagyásával a exportálási beállításokon keresztül, XPS‑ként mentés előtt, biztosítható, hogy a kimenet pontosan azokat az oldalakat tartalmazza, amelyeket kíván.