/ / ¿Cómo incluir iText a mi proyecto como código fuente? - java, pdf, itext

¿Cómo incluir iText en mi proyecto como código fuente? - java, pdf, itext

He descargado el siguiente código fuente de aquí (Instantánea descargable).

Sin embargo, no sé cómo lo agrego a mi proyecto para que funcione ...

Si agrego el paquete com, entonces los recursos son ommited. Si agrego un paquete de un nivel superior, todas las importaciones se desordenan (se puede arreglar, pero no sé si hay otras consecuencias).

Pero haga lo que haga, no tengo frascos BouncyCastleque se necesitan para que todas las clases de iText funcionen correctamente, y sé que recientemente hubo algunos cambios importantes en la API, así que no estoy seguro de qué versión es compatible con la versión de iText en sourceForge que descargué.

Ni siquiera sé cuál y si descargué la versión correcta ...

¿Algún consejo?

Respuestas

1 para la respuesta № 1

ha descargado el código fuente. Es mejor descargar el archivo ZIP desde aquí: http://sourceforge.net/projects/itext/files/iText/iText5.4.3/

los cremallera archivo en este directorio contiene varios tarros. Normalmente, solo necesitarás el itextpdf-5.4.3.jar para comenzar.

La forma más fácil de construir tu proyecto desde elEl código fuente de iText (si desea hacerlo de todos modos), es usar el archivo POM. Si no sabe qué es un archivo POM, busque Maven en la red. El archivo POM le permite importar el proyecto como un Proyecto Maven. Esto importará automáticamente todas las dependencias. (Por supuesto: ahora asumo que has instalado Maven en Eclipse)

La razón por la que el código no se compila cuandodescargarlo es simple: iText tiene una dependencia en BouncyCastle y si no agrega BouncyCastle a su CLASSPATH, iText no se compilará. En el tiempo de ejecución, solo necesita BouncyCastle tan pronto como necesite el cifrado (cifrado de contraseña, cifrado de certificado, firmas digitales).

Si esperas hasta el lunes, podrás descargar iText 5.4.4.