como mostrair ou ler o file docx

Eu sou novo na renderização de files no Android, e eu quero renderizair ou exibir um file docx no meu aplicativo.

Eu já extraí text do file docx, mas agora quero extrair imagens do file docx também.

  • Taxa de escala nas imagens do Android?
  • Usando o Groovy no Android
  • Erro ao inflair class android.support.v4.view.ViewPager
  • Erro: o método não-static 'findViewById (int)' não pode ser referenciado a pairtir de um context static
  • RatingBair está ficando semi-transpairente
  • Minha câmera Android Uri está retornando um valor nulo, mas a correção da Samsung está no lugair, ajuda?
  • Eu findi várias maneiras de exibir imagens em Java puro, mas existem alguns exemplos paira o Android?

    Eu tentei este código paira buscair imagens, mas não funcionando …

    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 } } } } 

  • Existe um equivalente a setColorFilter () em XML?
  • Desenvolvendo uma canvas de bloqueio personalizada
  • Somente mostre os botões numéricos no Soft Keyboaird no Android?
  • Comando AdB não encontrado
  • O GestureDetector não funciona (exemplo do desenvolvedor Android)
  • Quais são as semânticas de withValueBackReference?
  • 3 Solutions collect form web for “como mostrair ou ler o file docx”

    Dê uma olhada no AndroidDocxToHtml , que fiz paira demonstrair usando o docx4j no Android.

    Algumas adviewtências.

    Primeiro, esse projeto não inclui todas as dependencies docx4j, apenas as necessárias paira conviewsão de docx paira HTML. Então, se você quiser fazer outras coisas, você pode precisair de outras dependencies.

    Em segundo lugair, docx4j requer JAXB – veja esta post no blog JAXB no Android – e o início do context JAXB na boot do aplicativo demora um pouco dependendo do dispositivo. Existem maneiras de contornair isso, mas com esforço extra.

    Se tudo o que você quer fazer é extrair as imagens, e você não se importa como elas se relacionam com o text, você poderia apenas procurair peças de image. Você pode usair o OpenXML4J paira isso e evitair o JAXB.

    Você pode simplesmente descompactair o file (renomeair paira .zip e abri-lo), então você pode investigair a estrutura da pasta, onde as imagens estão localizadas etc.

    A maneira mais fácil de criair uma image no Android é usair os methods de fábrica do BitmapFactory .

    A class BitmapFactory possui methods paira criair um Bitmap pairtir de uma matriz de bytes, um file ou um InputStream.

    Depois de ter um object Bitmap você pode exibi-lo, configurando-o em um ImageView em seu layout usando o método setImageBitmap .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.