Android で PowerPoint プレゼンテーションを Word 文書に変換
プレゼンテーション(PPT または PPTX)からテキスト コンテンツや情報を新しい方法で活用したい場合、プレゼンテーションを Word(DOC または DOCX)に変換すると便利です。
- Microsoft PowerPoint と比較して、Microsoft Word アプリはコンテンツに関するツールや機能がより充実しています。
- Word の編集機能に加えて、コラボレーション、印刷、共有機能も強化されています。
Aspose.Slides と Aspose.Words
PowerPoint ファイル(PPTX または PPT)を Word(DOCX または DOCX)に変換するには、Aspose.Slides for Android via Java と Aspose.Words for Android via Java の両方が必要です。
単体 API としての Aspose.Slides for java は、プレゼンテーションからテキストを抽出する機能を提供します。
Aspose.Words は、Microsoft Word を使用せずにドキュメントの生成、変更、変換、レンダリング、印刷などを行える高度な文書処理 API です。
PowerPoint を Word に変換する
- Aspose.Slides for Android via Java と Aspose.Words for Java ライブラリをダウンロードします。
- aspose-slides-x.x-jdk16.jar と aspose-words-x.x-jdk16.jar を CLASSPATH に追加します。
- 以下のコード スニペットを使用して PowerPoint を Word に変換します:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// スライド画像をバイト配列ストリームとして生成します
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// スライドのテキストを挿入します
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();
FAQ
PowerPoint と OpenDocument のプレゼンテーションを Word 文書に変換するために必要なコンポーネントは何ですか?
プロジェクトに Aspose.Slides for Android via Java と Aspose.Words for Android via Java の該当パッケージを追加するだけで済みます。両方のライブラリは単体 API として動作し、Microsoft Office のインストールは不要です。
すべての PowerPoint と OpenDocument プレゼンテーション形式がサポートされていますか?
Aspose.Slides は すべてのプレゼンテーション形式をサポート しており、PPT、PPTX、ODP などの一般的なファイルタイプに対応しています。これにより、さまざまなバージョンの Microsoft PowerPoint で作成されたプレゼンテーションを扱うことができます。