Usando Office com o Java - Tem como?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
squimer
What is classpath?

Membro desde: 10/03/2011 07:02:26
Mensagens: 8
Offline

Estou fazendo um programa que visualiza arquivos para estudos.

E estou com dificultadas pra exibir arquivos do office no java. Eu não quero editar nem nada, apenas mostra-lós dentro de um JInternalFrame.

E eu achei esse programa Dokmee, tem uma função que mostra o word, excel, power point dentro do programa. E pelo visual não é nada que o programador desenvolveu (Porque necessita do office instalado), parece ser uma api que usa os arquivos do office. Eu queria saber, tem como fazer isso em java. Olhem:



Tem como?

Sei que muito dificilmente tem jeito... mas não custa perguntar :\

This message was edited 1 time. Last update was at 04/02/2012 22:46:39

rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Tem jeito sim... Você terá que usar um esquema da Microsoft chamado COM ou COM+.

No seu programa você terá que ter uma janela que aceite um componente desses.
Não sei se o SWING tem suporte a esse tipo de janela. Mas o SWT tem, já até fiz um programa desses que funcionou perfeitamente.
É possivel até de dentro do seu programa Java controlar os componentes do aplicativo interno.
Você precisará mexer com OLE ou ActiveX.

A documentação da Microsoft no MSDN sobre as APIs dos produtos pode ajudar.

Já tem tempo que mexi com isso então não lembro bem quem é quem, mas o caminho é por essas siglas que mencionei.

Mas é possível fazer sim.

Exemplo com IE:
http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet123.java

http://www.eclipse.org/swt/snippets/

This message was edited 2 times. Last update was at 05/02/2012 02:14:33


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team