Différence entre iTextSharp 4.1.6 et 5.versions x
Nous développons un Pdf de l'analyseur pour être utilisé avec notre système.
L'exigence est telle que, nous stockons toutes les informations sur les documents pdf et devrait être en mesure de reproduire le document en tant que tel (avec un minimum de modifications dans le document original).
Nous avons fait quelques recherches sur google et trouvé iTextSharp être le meilleur compagnon pour notre but.
Nous développons notre projet à l'aide .net.
Vous l'avez deviné comme je l'ai mentionné dans mon titre exigeant des comparaisons pour des versions spécifiques de iTextSharp (4.1.6 vs 5.x). Nous savons que 4.1.6 est la dernière version de iTextSharp avec la LGPL/licence MPL . Le 5.x versions sont AGPL.
Nous aimerions avoir une bonne comparaison entre les deux versions avant de choisir la LGPL version ou nous avons acheter la licence AGPL (nous n'avons pas à publier notre code).
J'ai fait un peu de navigation par le biais de la révision de la iTextSharp mais je voudrais savoir si un contenu exister, de faire une bonne comparaison entre les versions.
Merci d'avance!
Pour ce @MichaëlDemey dit, la première chose que quelqu'un qui prend en charge la bibliothèque iText va vous poser est "quelle version utilisez-vous" et si vous dites "4.1.6" tout le monde va vous dire de vous mettre à niveau en premier. Si vous dites "comment puis-je faire cela", vous aurez probablement 5.x les réponses que vous aurez besoin de l'arrière-port à 4.x sur votre propre. Vous pouvez aller à travers les changelog pour voir tout le travail qui a été fait jusqu'à présent. Cependant, techniquement parlant, si vous savez vraiment la syntaxe PDF il n'y a vraiment pas de quoi que 4.1.6 ne pouvez pas faire si vous êtes prêt à mettre un certain travail.
Chris, j'ai ajouté une liste plus exhaustive prises à partir de l'historique des modifications et utilisé que dans une réponse. Il y a des choses que vous ne serez pas en mesure de le faire dans 4.1.6: par exemple: si vous souhaitez que le texte dans une région spécifique, vous aurez besoin de plus de précision, l'analyse basée sur l'emplacement de caractère plutôt le gros fragment de texte emplacement.
Désolé @BrunoLowagie, j'aurais dû être plus explicite. Je voulais dire que si vous pouvez lire et écrire des premières commandes PDF, il ne devrait pas être quelque chose qui ne peut pas le faire dans 4.1.6. Et puis, si vous pouvez lire et écrire des premières commandes PDF, vous n'avez probablement pas besoin d'une bibliothèque!
OriginalL'auteur Shanky | 2014-06-20
Vous devez vous connecter pour publier un commentaire.
Je suis le directeur technique de iText Logiciel, alors, tout comme Michaël qui déjà répondu dans la section des commentaires, je suis dans le même temps, la source la plus fiable ainsi qu'un biaisée source.
Il y a un très simple tableau de comparaison sur le site web de la bibliothèque iText.Ce graphique ne permet pas de couvrir l'extraction du texte, alors permettez-moi d'énumérer les améliorations pertinentes depuis iText 5.
Vous avez probablement également trouvé cette page.Dans le cas où vous vous interrogez sur les corrections de bugs et améliorations des performances concernant un texte d'analyse, c'est une liste plus exhaustive:
Il ya certaines choses que vous ne serez pas en mesure de le faire si vous n'avez pas de mise à niveau. Par exemple, vous ne serez pas en mesure de faire les choses décrites dans ces diapositives.
Si vous regardez la feuille de route pour la bibliothèque iText, vous verrez que nous allons investir plus de temps sur l'extraction du texte dans l'avenir.
En toute honnêteté: à l'aide de la 5 année, l'ancienne version ne serait pas seulement être comme réinventer la roue, il serait également comme tomber dans chaque piège nous sommes tombés dans les 5 dernières années. Je peux vous assurer que l'achat d'une licence sera moins cher.
Comme vous n'êtes pas un client, il n'y a aucune raison de ne divulguer cette info. De plus, nous avons convenu avec le contributeur qui a introduit le code que nous ne serions pas divulguer cette information. Dans tous les cas: vous ne faites pas tout un (ce n'est pas vous, pas vos clients) une faveur si vous décidez d'avoir à investir dans une ancienne version de la bibliothèque iText.
Merci. Juste confirmation est-il la peine d'en acheter une licence pour 5.x . J'ai une autre question, qui est en dehors de la portée de cette question. Avez-vous un tutoriel ou ebook qui explique plus en bref sur l'analyse (de l'extraction de texte, d'images et d'autres choses) le fichier pdf à l'aide de iTextSharp. j'ai votre iText en Action, éditions 1 et 2. Même ces livres se concentre plus sur la création d'un fichier pdf plutôt que de l'extraction de la partie. merci de m'aider avec quelques liens.
Je suis actuellement à l'écriture de "L'ABC de PDF". Seulement quand c'est fini, je vais commencer à écrire d'autres livres (en fonction de ce que les clients ont besoin). Nous avons l'expérience et le matériel sur ce sujet (comme montré sur ces diapositives: slideshare.net/iTextPDF/itext-summit-2014-talk-unstructured-pdf ), mais pour l'instant, ces matériaux ne sont prévues que pour notre client GlobalSubmit (la société qui est mentionné dans les diapositives). Ne serait-il pas ridicule si l'on a tout donné gratuitement? Nous serions très mauvais ingénieurs, n'est-ce pas?
Il n'y a pas besoin d'insulter les développeurs qui a écrit l'excellent logiciel que vous utilisez. Tant que vous distribuez votre logiciel pour gratuit, vous n'avez pas besoin d'acheter une licence commerciale. Comme vous le savez probablement, tous les code que vous trouverez sur Stack Overflow est également livré avec une licence. Si vous copie un extrait de Débordement de Pile, vous l'utilisez dans le cadre du "Creative Commons By Attribution Partage à l'identique" de la licence. Cela signifie que vous devez partager votre code sous la même licence CC-BY-SA licence. C'est l'honnête chose à faire.
OriginalL'auteur Bruno Lowagie