/ / Como incluir o iText no meu projeto como um código fonte? - java, pdf, itext

Como incluir o iText no meu projeto como um código-fonte? - java, pdf, itext

Eu baixei o código fonte itext de Aqui (instantâneo downlaod).

No entanto, não sei como o adiciono ao meu projeto para que funcione ...

Se eu adicionar o pacote com, os recursos serão omitidos. Se eu adicionar um pacote de nível superior, todas as importações serão confusas (é corrigível, mas não sei se há outras consequências).

Mas o que quer que eu faça, não tenho jarros BouncyCastlesão necessários para que todas as classes iText funcionem corretamente, e eu sei que houve algumas alterações pesadas na API recentemente, então não tenho certeza de qual versão é compatível com a versão do iText no sourceForge que eu baixei.

Eu nem sei qual e se eu baixei a versão correta ...

Algum conselho?

Respostas:

1 para resposta № 1

você baixou o código fonte. É melhor baixar o arquivo ZIP aqui: http://sourceforge.net/projects/itext/files/iText/iText5.4.3/

o fecho eclair O arquivo neste diretório contém vários frascos. Normalmente você só precisará do itextpdf-5.4.3.jar para começar.

A maneira mais fácil de criar seu projeto a partir doO código fonte do iText (se você desejar fazer isso de qualquer maneira) é usar o arquivo POM. Se você não souber o que é um arquivo POM, pesquise na rede o Maven. O arquivo POM permite importar o projeto como um Projeto Maven. Isso importará automaticamente todas as dependências. (Claro: agora estou assumindo que você instalou o Maven no Eclipse.)

O motivo pelo qual o código não é compilado quando vocêfaça o download, é simples: o iText depende do BouncyCastle e, se você não adicionar o BouncyCastle ao seu CLASSPATH, o iText não será compilado. No tempo de execução, você só precisa do BouncyCastle assim que precisar de criptografia (criptografia de senha, criptografia de certificado, assinaturas digitais).

Se você esperar até segunda-feira, poderá fazer o download do iText 5.4.4.