Tôi mới làm hiển thị tệp trong android và tôi muốn hiển thị hoặc hiển thị tệp docx trong ứng dụng của mình.Cách hiển thị hoặc đọc tệp docx
Tôi đã trích xuất văn bản từ tệp docx, nhưng bây giờ tôi cũng muốn trích xuất hình ảnh từ tệp docx.
Tôi đã tìm thấy một số cách để hiển thị hình ảnh bằng Java thuần túy, nhưng có bất kỳ ví dụ hay nào cho Android không?
Tôi đã thử mã này để lấy hình ảnh nhưng không làm việc ...
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
}
}
}
}
Bạn đang tìm kiếm so sánh các tệp? Tôi có cùng một vấn đề! http://stackoverflow.com/questions/13411678/docx4j-giving-wrong-result –