Pomocí Aspose.Total for Java můžete snadno převést XSLFO na PPSM v jakékoli aplikaci Java J2SE, J2EE, J2ME. Za prvé, pomocí Aspose.PDF for Java , můžete exportovat XSLFO do PPTX. Poté pomocí Aspose.Slides for Java PowerPoint Processing API můžete převést PPTX na PPSM.
Java API pro převod XSLFO na PPSM
- Otevřete soubor XSLFO pomocí třídy Document
- Převeďte XSLFO na PPTX pomocí metody save
- Načtěte dokument PPTX pomocí třídy Presentation
- Uložte dokument do formátu PPSM pomocí metody
save
a nastavte
Ppsm
jako SaveFormat
Požadavky na převod
Aspose.Total pro Javu můžete snadno používat přímo z projektu založeného na Maven a zahrnují Aspose.PDF for Java a Aspose.Slides for Java ve vašem pom.xml.
Případně můžete získat soubor ZIP z stažení .
// load XSLFO file with an instance of Document class
Document document = new Document("template.xslfo");
// save XSLFO as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Ppsm format
presentation.save("output.ppsm", SaveFormat.Ppsm);
Požadavky na převod
Při načítání formátu souboru XSLFO může být váš dokument chráněn heslem. Aspose.PDF for Java umožňuje otevírat i zašifrované dokumenty. Chcete-li otevřít zašifrovaný soubor, můžete inicializovat novou instanci Document a předejte název souboru a heslo jako argumenty.
// open XSLFO document
Document doc = new Document("input.xslfo", "Your@Password");
// save XSLFO as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Otevřete šifrovaný soubor XSLFO přes Java
Po převodu XSLFO na PPSM můžete také přidat předdefinovaný typ pohledu pro vaši prezentaci. Aspose.Slides for Java poskytuje možnost nastavit typ zobrazení pro generovanou prezentaci, když je otevřena v PowerPointu prostřednictvím ViewProperties . Vlastnost setLastView se používá k nastavení typu zobrazení pomocí ViewType enumerátor.
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// set view type
presentation.getViewProperties().setLastView((byte) ViewType.SlideMasterView);
// save the presentation as Ppsm format
presentation.save("output.ppsm", SaveFormat.Ppsm);