Quelle est la différence entre lowagie et iText? Est-ce juste une différence de version ou une mise à niveau de la bibliothèque. Lequel est recommandé d'utiliser?
Je suis Lowagie, le lowagie dont vous parlez. Voici ce que j'ai à dire à ce sujet: http://itextpdf.com/salesfaq
Vous devez utiliser la dernière version d'iText. Actuellement, c'est iText 5.3.4.
Je suis l'auteur original d'iText et l'auteur des livres "iText in Action".
Les différences entre les anciennes versions d'iText (iText 2.x.y date de juillet 2009 ou plus tôt) et les versions plus récentes d'iText peuvent être trouvées dans les changelogs: http://itextpdf.com/changelog
La version 5.0.0 a subi les modifications substantielles suivantes:
com.lowagie
à com.itextpdf
.De nombreux bugs ont été corrigés depuis juillet 2009. Les fonctionnalités qui rendent vos PDF à l'épreuve du temps, telles que les mises à jour concernant les nouvelles normes de signature numérique et les nouvelles normes telles que PDF/UA, PDF/A-2 et PDF/A-3, sont uniquement disponibles dans le versions iText plus récentes.
En fait, il n'y a pas de différence: dans iText 2.1.0. Créez un PDF, allez dans les propriétés et voyez "iText 2.1.0 par lowagie.com")) ce qui semble s'être passé dans l'évolution de la lib est que "lowagie" dans le Java package nom, a été remplacé par "itextpdf".
C'était ma première réponse. Bruno n'aime pas ça)). OK - donc bien sûr, beaucoup de choses ont changé au cours de la vie de la bibliothèque Java. Ce que je voulais dire, c'est que "lowagie" est la même bibliothèque (bien que dans une révision antérieure) que iText Je pense que Bruno est très intéressé par le re-branding de la lib et ne veut pas qu'elle soit appelée lowagie. Très bien - mais pas besoin de mâcher les mots - lowagie est iText dans une version précédente.
Axe, laissez-moi réessayer ... il y avait quelque chose, quelque chose comme une marque/entreprise open source, ils avaient un site web, il a été nommé d'après le créateur "lowagie.com". et c'était une Java lib. et quand nous l'avons utilisée, nous avons vu que la structure du paquet reflétait ce choix de marque "lowagie" comme dans:
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfWriter;
import com.lowagie.text.pdf.PdfStamper;
Donc, je maintiens ma réponse et affirme qu'il y avait deux marques utilisées pour iText: iText et lowagie.com. Mais maintenant, clairement, il y a un mouvement pour se débarrasser de "lowagie" et s'en tenir à iText.