我是在 android 中渲染文件的新手,我想在我的应用程序中渲染或显示 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
}
}
}
}