Převést XSLFO na OTP na Androidu přes Java

Transformujte XSLFO na OTP ve svých aplikacích pro Android bez použití Microsoft® PowerPoint nebo Adobe® Acrobat Reader

 

Funkci převodu XSLFO na OTP můžete integrovat do aplikací pro Android pomocí dvou jednoduchých kroků. V prvním kroku můžete exportovat XSLFO do PPTX pomocí Aspose.PDF pro Android přes Java . Poté můžete pomocí Aspose.Slides pro Android přes Java převést PPTX na OTP. Obě rozhraní API jsou součástí balíčku Aspose.Total for Android via Java .

Android API pro export XSLFO do OTP

  1. Otevřete soubor XSLFO pomocí třídy Document
  2. Převeďte XSLFO na PPTX pomocí metody uložit
  3. Načtěte dokument PPTX pomocí třídy Presentation
  4. Uložte dokument do formátu OTP pomocí metody save a nastavte Otp jako SaveFormat

Požadavky na převod

Aspose.Total pro Android můžete snadno používat přes Javu přímo z Maven a nainstalovat Aspose.PDF for Android via Java a Aspose.Slides pro Android přes Javu ve vašich aplikacích.

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 Otp format
presentation.save("output.otp", SaveFormat.Otp);   

Otevřete soubor XSLFO chráněný heslem v systému Android přes Java

Při načítání formátu souboru XSLFO může být váš dokument chráněn heslem. Aspose.PDF for Android via Java umožňuje otevírat i zašifrované dokumenty. Chcete-li otevřít zašifrovaný soubor, můžete inicializovat novou instanci Dokumentu a předat 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); 

Vytvořte obrázek miniatury souboru OTP v aplikacích pro Android

Po převodu XSLFO na OTP můžete také vytvořit miniatury výstupního dokumentu. Pomocí bohatých funkcí Aspose.Slides pro Android přes Java můžete vytvářet miniatury snímků vytvořením a instance Presentation třídy. Poté můžete získat referenci libovolného požadovaného snímku pomocí jeho ID nebo indexu a získat miniaturu snímku odkazovaného snímku v určeném měřítku.

// instantiate a Presentation object that represents a OTP file
Presentation presentation = new Presentation("output.otp");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
 // save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));

Prozkoumat možnosti konverzace XSLFO pomocí Android

Převést XSLFOs na ODP (Formát prezentace OpenDocument)
Převést XSLFOs na POT (Soubory šablon aplikace Microsoft PowerPoint)
Převést XSLFOs na POTM (Soubor šablony Microsoft PowerPoint)
Převést XSLFOs na POTX (Prezentace šablony Microsoft PowerPoint)
Převést XSLFOs na PPT (Prezentace v Powerpointu)
Převést XSLFOs na PPS (Prezentace PowerPoint)
Převést XSLFOs na PPSM (Prezentace s podporou maker)
Převést XSLFOs na PPSX (Prezentace PowerPoint)
Převést XSLFOs na PPT (Prezentace v Powerpointu)
Převést XSLFOs na PPTM (Soubor prezentace s podporou maker)
Převést XSLFOs na SWF (Film Shockwave Flash)
Převést XSLFOs na CSV (Hodnoty oddělené čárkami)
Převést XSLFOs na DIF (Formát výměny dat)
Převést XSLFOs na CSV (Hodnoty oddělené čárkami)
Převést XSLFOs na FODS (OpenDocument Flat XML tabulka)
Převést XSLFOs na MD (Markdown Language)
Převést XSLFOs na ODS (Tabulka OpenDocument)
Převést XSLFOs na SXC (Tabulka StarOffice Calc)
Převést XSLFOs na TSV (Hodnoty oddělené tabulátorem)
Převést XSLFOs na TXT (Textový dokument)
Převést XSLFOs na XLAM (Doplněk Excel s podporou maker)
Převést XSLFOs na XLSB (Binární sešit Excel)
Převést XSLFOs na XLSM (Tabulka s podporou maker)
Převést XSLFOs na XLT (Šablona Excel 97 - 2003)
Převést XSLFOs na XLTM (Šablona s podporou maker aplikace Excel)
Převést XSLFOs na XLTX (Excel šablona)