PowerPointをWordに変換
Contents
[
Hide
]
プレゼンテーション(PPTまたはPPTX)のテキストコンテンツや情報を新しい方法で使用する予定がある場合、プレゼンテーションをWord(DOCまたはDOCX)に変換することで利益を得ることができます。
- Microsoft PowerPointと比較して、Microsoft Wordアプリはコンテンツのためのツールや機能が充実しています。
- Wordの編集機能に加えて、強化されたコラボレーション、印刷、共有機能を利用できる場合があります。
スライドからのテキストコンテンツを扱うことで得られるものを確認するために、私たちのプレゼンテーションをWordオンラインコンバータを試してみることをお勧めします。
Aspose.SlidesとAspose.Words
PowerPointファイル(PPTXまたはPPT)をWord(DOCXまたはDOC)に変換するには、Aspose.Slides for Android via JavaとAspose.Words for 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();