Převod prezentací PowerPoint do dokumentů Word na Androidu
Přehled
Tento článek poskytuje vývojářům řešení pro převod prezentací PowerPoint a OpenDocument do dokumentů Word pomocí Aspose.Slides a Aspose.Words. Průvodce krok za krokem vás provede každou fází převodního procesu.
Aspose.Slides a Aspose.Words
Chcete‑li převést soubor PowerPoint (PPTX nebo PPT) do Wordu (DOCX nebo DOCX), potřebujete jak Aspose.Slides for Android via Java, tak Aspose.Words for Android via Java.
Jako samostatné API poskytuje Aspose.Slides pro java funkce, které umožňují extrahovat texty z prezentací.
Aspose.Words je pokročilé API pro zpracování dokumentů, které umožňuje aplikacím generovat, upravovat, převádět, vykreslovat, tisknout soubory a provádět další úkony s dokumenty bez použití Microsoft Word.
Převod PowerPoint do Wordu
- Stáhněte knihovny Aspose.Slides for Android via Java a Aspose.Words for Java.
- Přidejte aspose-slides-x.x-jdk16.jar a aspose-words-x.x-jdk16.jar do vašeho CLASSPATH.
- Použijte tento útržek kódu k převodu PowerPointu do Wordu:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// vytvoří obrázek snímku jako proud bajtového pole
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// vkládá texty snímku
for (IShape shape : slide.getShapes()) {
if (shape instanceof AutoShape) {
builder.writeln(((AutoShape) shape).getTextFrame().getText());
}
}
builder.insertBreak(BreakType.PAGE_BREAK);
}
doc.save("output.docx");
pres.dispose();
Často kladené otázky
Jaké komponenty je třeba nainstalovat pro převod prezentací PowerPoint a OpenDocument do dokumentů Word?
Stačí přidat příslušný balíček pro Aspose.Slides for Android via Java a Aspose.Words for Android via Java do vašeho projektu. Obě knihovny fungují jako samostatná API a není vyžadováno, aby byl nainstalován Microsoft Office.
Jsou podporovány všechny formáty prezentací PowerPoint a OpenDocument?
Aspose.Slides podporuje všechny formáty prezentací, včetně PPT, PPTX, ODP a dalších běžných typů souborů. To zajišťuje, že můžete pracovat s prezentacemi vytvořenými v různých verzích Microsoft PowerPoint.