Android'de PowerPoint Sunumlarını Word Belgelerine Dönüştürme
Genel Bakış
Bu makale, geliştiricilere Aspose.Slides ve Aspose.Words kullanarak PowerPoint ve OpenDocument sunumlarını Word belgelerine dönüştürme konusunda bir çözüm sunar. Adım adım kılavuz, dönüşüm sürecinin her aşamasında size rehberlik eder.
Aspose.Slides ve Aspose.Words
PowerPoint dosyasını (PPTX veya PPT) Word (DOCX veya DOCX) formatına dönüştürmek için hem Aspose.Slides for Android via Java hem de Aspose.Words for Android via Java gereklidir.
Bağımsız bir API olarak, java için Aspose.Slides sunumlardan metin çıkarmanıza olanak tanıyan işlevler sunar.
Aspose.Words belge işleme konusunda gelişmiş bir API olup, uygulamaların dosyaları oluşturmasını, düzenlemesini, dönüştürmesini, render etmesini, yazdırmasını ve Microsoft Word kullanmadan belgelerle diğer görevleri gerçekleştirmesini sağlar.
PowerPoint’i Word’e Dönüştürme
- Aspose.Slides for Android via Java ve Aspose.Words for Java kitaplıklarını indirin.
- aspose-slides-x.x-jdk16.jar ve aspose-words-x.x-jdk16.jar dosyalarını CLASSPATH’inize ekleyin.
- PowerPoint’i Word’e dönüştürmek için bu kod parçacığını kullanın:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// slayt görselini bayt dizisi akışı olarak oluşturur
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// slayt metinlerini ekler
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();
SSS
PowerPoint ve OpenDocument sunumlarını Word belgelerine dönüştürmek için hangi bileşenlerin kurulması gerekir?
Projenize yalnızca ilgili paketleri Aspose.Slides for Android via Java ve Aspose.Words for Android via Java eklemeniz yeterlidir. Her iki kütüphane de bağımsız API’ler olarak çalışır ve Microsoft Office’in yüklü olması gerekmez.
Tüm PowerPoint ve OpenDocument sunum formatları destekleniyor mu?
Aspose.Slides tüm sunum formatlarını destekler, PPT, PPTX, ODP ve diğer yaygın dosya türleri dahil. Bu, çeşitli Microsoft PowerPoint sürümlerinde oluşturulmuş sunumlarla çalışabileceğiniz anlamına gelir.