Ola,
Estou precisando fazer uma conversão de um tipo de dados de Document para um array de Byte.
Document doc;
byte[] arquivoByte = doc;
isso é possivel?
Ola,
Estou precisando fazer uma conversão de um tipo de dados de Document para um array de Byte.
Document doc;
byte[] arquivoByte = doc;
isso é possivel?
Olá Thiago!
Me chamo Eduardo.
Deixe me ver se entendi sua dúvida, você está tentando ler um arquivo .doc(word) byte por byte e guardando em um array de bytes, é isso?
Passe mais detalhes para que possamos te ajudar.
Ola Eduardo,
Não li um arquivo e sim criei um tipo de dado Document. E depois de criar esse arquivo preciso transformar ele em um Array de Byte. (byte[]).
Entendi, me passa a classe que criou este Document para eu te enviar a solução.
Ola, Sim.
Obrigado pela Ajuda…
Olá Thiago, segue uma solução para seu caso.
public byte[] geraArrayDeBytes(Document document)
{
ByteArrayOutputStream ArrayDeBytes = new ByteArrayOutputStream();
org.apache.xml.security.utils.XMLUtils.outputDOM(document, ArrayDeBytes , true);
return ArrayDeBytes.toByteArray();
}
Olá Thiago, isso o ajudou?
ola, Sim…
Resolvido.
Obrigado