Oi Cristiano! Em 12 de agosto de 2014 15:38, Cristiano M. Magalhaes <crixti...@gmail.com> escreveu: > Gustavo, > > já havia lido esse tutorial, mas parece ser mais uma gambiarra do que algo > "concreto".
Bem, infelizmente, se você quiser embutir o LibreOffice para edição em um código .NET, é a única alternativa de desenvolvimento existente sem que seja necessário reinventar a roda. Não é bonito, concordo. Mas imaginei que você não quisesse isso e que a sua necessidade fosse apenas a conexão e a obtenção dos objetos, por isso sugeri diretamente a seção Obtendo o controle do documento via código. > > E o exemplo não é em C#, mas em VB. Sim, é em VB. Mas a lógica da API do LibreOffice que você vai usar é a mesma. Se você já está um passo a frente e entendeu a conexão, então procure no Google por "C# OpenOffice API sample" ou termos similares. Em geral, a pesquisa de código usando "OpenOffice" em vez de "LibreOffice" retorna mais resultados úteis devido ao histórico mais extenso de desenvolvimentos. Veja o exemplo abaixo, talvez seja útil: https://suite.io/mark-alexander-bain/1w222aa Abraço, Gustavo Pacheco. > > ... > > :-( > > > -- > Cristiano M. Magalhães > > > > > 2014-08-12 15:33 GMT-03:00 Gustavo Pacheco <gbpacheco.li...@gmail.com>: > >> Olá Cristiano! >> >> Nesse artigo há um exemplo da conexão com VB.NET. Desconsidere a >> incorporação do LibreOffice com o EmbeddedOpenOffice e atente apenas >> para a seção "Obtendo o controle do documento via código". >> >> http://imasters.com.br/framework/dotnet/incorporando-o-libreoffice-em-um-codigo-vb-net-melhores2013/ >> >> Também acredito que você não terá dificuldade de entender a API >> através da documentação introdutória abaixo, para Java: >> >> https://www.dropbox.com/s/ffqk4gnq2t49r8n/LibreOffice%20API%20com%20Java%20%28edi%C3%A7%C3%A3o%20alfa%29.odt >> >> Abraço, >> Gustavo Pacheco. >> >> >> Em 11 de agosto de 2014 16:27, Cristiano M. Magalhaes >> <crixti...@gmail.com> escreveu: >> > Eu desenvolvo aplicativos *C#* para *AutoCAD*. >> > >> > Eu queria usar o *Calc *em meus aplicativos, como se usa o *M$ Excel*. >> > >> > Para isso, preciso saber se se o *LibreOffice *aceita *.NET* ou *COM*? >> > >> > Se sim, aonde posso encontrar alguma documentação? >> > >> > Atenciosamente, >> > >> > -- >> > Cristiano M. Magalhães >> > >> > -- >> > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org >> > # Informações sobre os comandos disponíveis (em inglês): >> > mande e-mail vazio para usuarios+unsubscr...@pt-br.libreoffice.org >> > # Cancelar sua assinatura: mande e-mail vazio para: >> > usuarios+unsubscr...@pt-br.libreoffice.org >> > # Arquivo de mensagens: >> http://listarchives.libreoffice.org/pt-br/usuarios/ >> > > -- > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para usuarios+unsubscr...@pt-br.libreoffice.org > # Cancelar sua assinatura: mande e-mail vazio para: > usuarios+unsubscr...@pt-br.libreoffice.org > # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/ -- Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para usuarios+unsubscr...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/