我在寻找能够产生接近原始越好,如结果的解决方案这个例子中 ,它转换的.doc而不是.PPT文件。 它应,理想情况下,采取在FileInputStream
和输出String
与所需的HTML代码。
我已经遇到了这个问题 ,哪些职位代码非常相似,在Apache POI网站上,但它转换成图像,我一直无法重新利用它。
否则,就好像是旁边没有代码在那里做到这一点。
编辑:
我试过实现了Apache提卡解决方案,但是我在使用的解析器的麻烦。 我已经看到了实现在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提卡的例子吗?