.ppt ファイルではなく .doc を変換するこの例のように、できるだけオリジナルに近い結果を生成できるソリューションを探しています。理想的には、 aを取り込んで、目的の html コードで aFileInputStream
を出力する必要があります。String
私はこの質問に出くわしました.Apache POI Webサイトに非常によく似たコードを投稿していますが、画像に変換され、再利用できませんでした.
それ以外の場合、これを行うためのコードはほとんどないようです。
編集:
Apache Tika ソリューションを実装しようとしましたが、パーサーに問題があります。Android でライブラリを実装するときにこの問題が発生した人が何人かいるのを見てきましたが、解決策を提案する人は見たことがありません。
私のコードは次のとおりです。
HSLFSlideShow powerpointDoc = new HSLFSlideShow(inputDocument);
inputDocument.close();
List<HSLFSlide> slides = powerpointDoc.getSlides();
ContentHandler handler = new ToXMLContentHandler();
AutoDetectParser parser = new AutoDetectParser();
Metadata metadata = new Metadata();
for (int i = 0; i <= slides.size(); i++) {
parser.parse(inputDocument, handler, metadata);
}
String result = handler.toString();
Apache Tika の使用方法の例を誰か教えてもらえますか?