ymasory / itext-4.2.0 Goto Github PK
View Code? Open in Web Editor NEWMirror of last LGPL/MPL iText release. NOTE: this is an static mirror of a project that changed licenses. No pull requests :(
Home Page: http://itextpdf.com/
Mirror of last LGPL/MPL iText release. NOTE: this is an static mirror of a project that changed licenses. No pull requests :(
Home Page: http://itextpdf.com/
A fork of this repository is now actively developed here:
https://github.com/LibrePDF/OpenPDF
Could you please add a link to the LibrePDF/OpenPDF repository from the README in this repo?
The initial commit of this repository contains files that were taken from iText, after the switch to an AGPL license. Take for example https://github.com/ymasory/iText-4.2.0/blob/1095ce66fae02f2fc01e98863a141f456f680a10/test/core/com/itextpdf/testutils/TestResourceUtils.java, this file is identical to https://github.com/itext/itextpdf/blob/9de983d71e7537d4524c7b0a125366a13a75d111/itext/test/core/com/itextpdf/testutils/TestResourceUtils.java, which is timestamped in both repositories to Dec 21, 2009. The switch to AGPL happened on Dec 1, 2009, so TestResourceUtils.java
falls under the AGPL license and cannot be included in an LGPL/MPL fork without prior consent of the copyright holder.
Other files with the same issue exist.
As mentioned in #1 (comment)
Did this ever happen? Because I can't find it on http://mvnrepository.com/artifact/com.yuvimasory
The idea would be to make it more convenient for the end users, to offer them a maximum of choice:
com.lowagie:itext:2.1.7
= LGPL iText 2.1.7 or lower by iText Software, released July 2009.com.yuvimasory:itext:4.2.0
= LGPL iText 4.2.0 by ymasory, released August 2010.com.itextpdf:itextpdf:5.0.0
= AGPL iText 5.0.0 or above by iText Software, current version 5.5.9
, released February 2016.Hi Gradle give me the following warning:
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.itextpdf.text.pdf.MappedRandomAccessFile$1) that doesn\u0027t come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.itextpdf.text.pdf.events.IndexEvents$1) that doesn\u0027t come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
Wich solution can be applied?
Hello, very useful repo you have here! Thank you for archiving this important library.
One thing that would be a good complement to it is the Javadoc documentation, as the iText site only has documentation related to the newer version of iText (unless I'm missing something?).
There is an ant task that can be ran to create the Javadocs (ant javadoc
), which I've used to put up on my own website for now: http://itext-docs.abevoelker.com/
However, I was thinking this is probably a common concern for people using this library. Perhaps you could use GitHub Pages to host these Javadocs at http://ymasory.github.com/iText-4.2.0 ? Just an idea.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.