Převod prezentací PowerPoint do XPS v Javě
Přehled
Aspose.Slides vám umožňuje převést prezentace PowerPoint do formátu XPS uložením souboru PPT nebo PPTX do formátu XPS. Tento článek vysvětluje, kdy může být formát XPS užitečný, a ukazuje, jak provést konverzi pomocí Aspose.Slides s výchozími nastaveními nebo s vlastními nastaveními XpsOptions.
O XPS
Microsoft vyvinul XPS jako alternativu k PDF. Umožňuje tisk obsahu vytvořením souboru velmi podobného PDF. Formát XPS je založen na XML. Rozvržení nebo struktura souboru XPS zůstává stejná na všech operačních systémech a tiskárnách.
Kdy použít formát Microsoft XPS
Pokud chcete snížit náklady na úložiště, můžete převést svou prezentaci Microsoft PowerPoint do formátu XPS. Tímto způsobem bude pro vás snazší ukládat, sdílet a tisknout dokumenty.
Microsoft nadále poskytuje silnou podporu pro XPS ve Windows (dokonce i ve Windows 10), takže byste mohli zvážit ukládání souborů do tohoto formátu. Pokud pracujete s Windows 8.1, Windows 8, Windows 7 a Windows Vista, může být XPS ve skutečnosti pro některé operace nejlepší volbou.
-
Windows 8 používá formát OXPS (Open XPS) pro soubory XPS. OXPS je standardizovaná verze původního formátu XPS. Windows 8 poskytuje lepší podporu pro soubory XPS než pro soubory PDF.
- XPS: Vestavěný prohlížeč/čtečka XPS a funkce tisku do XPS jsou k dispozici.
- PDF: K dispozici je PDF čtečka, ale funkce tisku do PDF není k dispozici.
-
Windows 7 a Windows Vista používají původní formát XPS. Tyto operační systémy také poskytují lepší podporu pro soubory XPS než pro PDF.
- XPS: Vestavěný prohlížeč XPS a funkce tisku do XPS jsou k dispozici.
- PDF: Žádná PDF čtečka. Žádná funkce tisku do PDF.
Vstup PPT(X):
|
Výstup XPS:
|
|---|
Microsoft nakonec zavedl podporu tiskových operací v PDF prostřednictvím funkce Print to PDF ve Windows 10. Dříve uživatelé očekávali tisk dokumentů přes formát XPS.
Konverze XPS pomocí Aspose.Slides
V Aspose.Slides pro Java můžete použít metodu Save vystavenou třídou Presentation, která převádí celou prezentaci na dokument XPS.
Při konverzi prezentace do XPS musíte prezentaci uložit s jedním z těchto nastavení:
- Výchozí nastavení (bez XPSOptions)
- Vlastní nastavení (s XPSOptions)
Převod prezentací do XPS pomocí výchozího nastavení
Tento ukázkový kód v jazyce Java ukazuje, jak převést prezentaci do dokumentu XPS pomocí standardních nastavení:
// Vytvořte objekt Presentation, který představuje soubor prezentace
Presentation pres = new Presentation("Convert_XPS.pptx");
try {
// Ukládání prezentace do dokumentu XPS
pres.save("XPS_Output_Without_XPSOption.xps", SaveFormat.Xps);
} finally {
if (pres != null) pres.dispose();
}
Převod prezentací do XPS pomocí vlastních nastavení
Tento ukázkový kód ukazuje, jak převést prezentaci do dokumentu XPS pomocí vlastních nastavení v jazyce Java:
// Vytvořte objekt Presentation, který představuje soubor prezentace
Presentation pres = new Presentation("Convert_XPS_Options.pptx");
try {
// Vytvořte instanci třídy TiffOptions
XpsOptions options = new XpsOptions();
// Uložit MetaFiles jako PNG
options.setSaveMetafilesAsPng(true);
// Uložit prezentaci do dokumentu XPS
pres.save("XPS_Output_With_Options.xps", SaveFormat.Xps, options);
} finally {
if (pres != null) pres.dispose();
}
Často kladené otázky
Mohu uložit XPS do proudu místo souboru?
Ano—Aspose.Slides vám umožňuje exportovat přímo do proudu, což je ideální pro webová rozhraní API, serverové pipeline nebo jakýkoli scénář, kde chcete XPS odeslat, aniž byste se dotkli souborového systému.
Přenášejí se skryté snímky do XPS a mohu je vyloučit?
Ve výchozím nastavení jsou renderovány pouze běžné (viditelné) snímky. Pomocí zahrnutí nebo vyloučení skrytých snímků můžete prostřednictvím nastavení exportu před uložením do XPS zajistit, že výstup bude obsahovat přesně stránky, které chcete.

