私はアンドロイドでファイルをレンダリングするのが初めてで、アプリケーションにdocxファイルをレンダリングまたは表示したいと考えています。docxファイルの表示方法または読み込み方法
私はすでにdocxファイルからテキストを抽出していましたが、今はdocxファイルからも画像を抽出したいと思います。
純粋なJavaで画像を表示する方法はいくつか見つかりましたが、Androidの良い例はありますか?
私は、Androidで画像を作成する最も簡単な方法は、BitmapFactory
ファクトリメソッドを使用することです...
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 –