JSignPEF X NetBeans X Pacotes com.sun.star....
Olá pessoal,
Preciso fazer a assinatura de PDFs e encontrei um sistema Free na WEB que já fiz alguns testes, JSignPDF, com a versão que está na WEB e quase tudo funcionou conforme os requisitos elencados pela minha chefe. Então baixei os fontes do sistema em http://jsignpdf.sourceforge.net/ para aprender mais da ferramenta e fazer as adaptações necessárias. Como o projeto foi feito com NetBeans (e tenho pouca experiência com esta ferramenta, conheço melhor o eclipse) instalei o NetBeans e abri o projeto, mas fica com erro no projeto justamente nos imports (package xxxxxxx does not exists) :
Classe CentralRegistrationClass
import com.sun.star.lang.XSingleComponentFactory;
import com.sun.star.registry.XRegistryKey;
Classe JSignPdf (a principal classe)
import com.sun.star.lang.XSingleComponentFactory;
import com.sun.star.lib.uno.helper.Factory;
import com.sun.star.lib.uno.helper.WeakBase;
import com.sun.star.registry.XRegistryKey;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.XComponentContext;
Só para elencar o que já fiz:
1 - Instalei o OpenOffice.
2 - Abri todos os Jar da instalação do OpenOffice para ver se encontrava quais são os pacotes que tem as classes necessárias e não encontrei. Fiz isso na esperança de colocar os JARs na variável CLASSPATH e resolver, mas não fui feliz.
3 - Instalei o Plugin ´OpenOffice.org API Plugin´ no NetBeans
Se souberem como me ajudar, agradeço.
abraços,
Gilson.
Preciso fazer a assinatura de PDFs e encontrei um sistema Free na WEB que já fiz alguns testes, JSignPDF, com a versão que está na WEB e quase tudo funcionou conforme os requisitos elencados pela minha chefe. Então baixei os fontes do sistema em http://jsignpdf.sourceforge.net/ para aprender mais da ferramenta e fazer as adaptações necessárias. Como o projeto foi feito com NetBeans (e tenho pouca experiência com esta ferramenta, conheço melhor o eclipse) instalei o NetBeans e abri o projeto, mas fica com erro no projeto justamente nos imports (package xxxxxxx does not exists) :
Classe CentralRegistrationClass
import com.sun.star.lang.XSingleComponentFactory;
import com.sun.star.registry.XRegistryKey;
Classe JSignPdf (a principal classe)
import com.sun.star.lang.XSingleComponentFactory;
import com.sun.star.lib.uno.helper.Factory;
import com.sun.star.lib.uno.helper.WeakBase;
import com.sun.star.registry.XRegistryKey;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.XComponentContext;
Só para elencar o que já fiz:
1 - Instalei o OpenOffice.
2 - Abri todos os Jar da instalação do OpenOffice para ver se encontrava quais são os pacotes que tem as classes necessárias e não encontrei. Fiz isso na esperança de colocar os JARs na variável CLASSPATH e resolver, mas não fui feliz.
3 - Instalei o Plugin ´OpenOffice.org API Plugin´ no NetBeans
Se souberem como me ajudar, agradeço.
abraços,
Gilson.
Gilsonmv
Curtidas 0
Respostas
Gilsonmv
28/05/2009
Resolvido, os pacotes que faltavam eram:
C:\Arquivos de programas\OpenOffice.org 3\URE\java\ridl.jar
C:\Arquivos de programas\OpenOffice.org 3\URE\java\juh.jar
C:\Arquivos de programas\OpenOffice.org 3\Basis\program\classes\unoil.jar
Foi só colocar na variável CLASSPATH.
abraços,
Gilson.
C:\Arquivos de programas\OpenOffice.org 3\URE\java\ridl.jar
C:\Arquivos de programas\OpenOffice.org 3\URE\java\juh.jar
C:\Arquivos de programas\OpenOffice.org 3\Basis\program\classes\unoil.jar
Foi só colocar na variável CLASSPATH.
abraços,
Gilson.
GOSTEI 0