我是新來渲染android中的文件,並且我想在我的應用程序中呈現或顯示一個docx文件。如何顯示或讀取docx文件
我已經從docx文件中提取文本,但現在我想從docx文件中提取圖像。
我發現了幾種在純Java中顯示圖像的方法,但是有沒有Android的好例子?
我嘗試這樣的代碼來獲取圖像,但沒有工作...
public void extractImages(Document xmlDoc)
{
NodeList binDataList = xmlDoc.getElementsByTagName("w:drawings");
String fileName = "";
Node currentNode;
for(int i = 0; i < binDataList.getLength(); i++)
{
currentNode = binDataList.item(i);
if(currentNode.getNodeType() == Node.ELEMENT_NODE && ((Element)currentNode).hasAttribute("w:name"))
{
File newImageFile = new File(picDirectory, ((Element)currentNode).getAttribute("w:name").replaceFirst("wordml://", ""));
if(newImageFile.exists())
{
}
else
{
if(writeImage(newImageFile, currentNode))
{
//Print some success message
}
}
}
}
您是否在尋找文件比較?我有同樣的問題! http://stackoverflow.com/questions/13411678/docx4j-giving-wrong-result –