iText
Details
| Last Update: | 2008-01-25 05:01:13 |
| Version: | 2.0.8 |
| License/Program Type: | MPL (Mozilla Public License) |
| Publisher: | Bruno Lowagie |
| Price: | $0.00 |
Description:
iText is a library that allows you to generate PDF files on
the fly.
The iText classes are very useful for people who need to
generate read-only, platform independent documents containing text,
lists, tables and images.
The library is especially useful in combination with Java
technology-based Servlets: The look and feel of HTML is browser
dependent; with iText and PDF you can control exactly how your
servlet's output will look.
iText requires JDK 1.2. iText project is available for free
under a multiple license: MPL and LGPL.
Requirements:
· The Java Development Kit (JDK) 1.2 (or any later
version) from Sun Microsystems Incorporated.
What's New in This Release:
Changes made by Paulo
Encrypted docs with wrong keys now fail fast.
Functionality to extract all the names from a font (Thimo
Seitz).
Metadata can now be added to PDF and RTF at any time,
not only before opening the document. HTML generation
will still have the old limitation.
PdfEncodings: the winansi encoding didn't process the char
u00a0.
PdfGraphics2D: addition of hyperlink capability when
drawing a string in PDFGraphics2D object.
The url is submitted using a RenderingHint.
The renderhint is initialized with a HyperlinkOFF value,
if a hyperlink should be added setRenderingHint with
the url is called during paint of the link.
After the link is painted setRenderingHint with null value
should be called. The Hyperlink Rendering Hint is present
at all times in PDFGraphics2D object; it can be found by
iterating all keys and using the toString function.
TIFF images:
o Fix for invalid array sizes.
o Some tiffs have a bogus value in the ROWSPERSTRIP tag.
PdfSmartCopy: PdfSmartCopy also compares the dictionary
values
up to a nested depth of 10; lifted the restriction to
compare templates.
Changes made by Xavier
Code cleanup: adding missing @since tags
directory structure reorganization: core and swing
subdirectories
in src and test.
ANT scripts:
o Use of x.y.z-SNAPSHOT in Document.java ITEXT_VERSION and in
jdiff output
o more consistent use of ant property files.
o use jdk 1.4 api for javadoc links
o jdiff task was using older file in copy without overwrite
arg
o itext.test.classpath property needs to be setup before
calling javac
o ant delete target added
o new ant targets for rtf parser support: compile.rtf, jar.rtf
and test.rtf
o javadoc commands use 'maxmemory' argument instead of
'-J-Xmx'
o maven bundle updates: lower case names to match artifact and
javadoc jar added
o added "jar" dependency for sign.jar to make sure latest
changes are picked up
Changes made by Mark
memory increased for javadoc task
Preparation for the import of the new rtf parser code.
First junit test for the RTF package.
Also updated the test.xml so that the test.rtf depends on the
jar.rtf.
Fixed a bug with style numbering.
The style number is now only set after the inheritance
handled,
so that the default styles are always added before any user
styles.
Changes made by Bruno
Added an extra constructor for List (suggestion by Alexis
Pigeon)
Changed (package) private methods/variables into
protected
or even public on many places in PdfDocument.
Introduction of BadPasswordException
Introduction of the 'numberStyle' concept for Section
titles
(implemented by Bruno after a question on the list by
Friedhelm Hellerhoff).
Introduction of Element.isContent() and
Element.isNestable()
as suggested by Kris Raney. Indicates if an element
contains
real content and if it can be nested.
Introduction of the LargeElement interface.
Objects implementing this interface (PdfPTable, Table,
Section
and Chapter) are considered to be 'dangerous' in terms
of memory consumption. The LargeElement interface offers
a way to add the object to the document (multiple times)
before all the content has been added to the large object.
Every time the large object is added to the Document,
part of the object's content is flushed.
Solved a bug in the old Table class (actually in
PdfTable)
that occurred with repeating headers in very specific
situations.
Added a rewrite of RUPS (Reading / Updating PDF Syntax)
to the project. This also involves adding new ANT scripts,
a new JNLP and new jars: SUN's PDF Renderer and Dom4j
(these jars are not needed for the core iText; only for
RUPS).
After a mail communication with Brian Burkhalter (SUN),
the license notices for the classes derived from JAI code was
updated.
The license notices for TIFFConstants were updated
because
the list of TIFF constants was originally made by Silicon
Graphics.
0 comments
Add to
iText Version History
Related Software
|
|
From category: IDEs |
| Anjuta IDE 2.0.2 is ides software developed by Naba Kumar. Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. Anjuta IDE has been written for GTK/GNOME, and... |
|
|
From category: Markup |
| C++ WSDL Parser 1.9.3 is markup software developed by vivek. C++ WSDL Parser is an efficient C++ Web services library that includes a standards compliant WSDL parser API, a Schema parser and valida... |
|
|
From category: Emacs |
| Easymacs 1.1 is emacs software developed by Peter Heslin. Easymacs is an easy-to-learn, one-size-fits-all configuration for new users of GNU Emacs. It sets up key bindings that conform to a common... |
|
|
From category: Word-Processors |
| Antiword 0.37 is word processors software developed by Adri van Os. Antiword is a free MS-Word reader for Linux, RISC OS, and DOS. Antiword converts the documents from Word 2, 6, 7, 97, 2000, 2002,... |
|
|
From category: Others |
| Code Browser 2.10 is others software developed by Marc Kerbiquet. Code Browser is a folding and outlining editor for Linux and Windows. The editor is between a traditional text editor, a sma... |
|
|
From category: Others |
| pyhtmlhelp is a cross-platform tool written in Python for converting among CHM, HTB, and DevHelp formats.... |
|
|
From category: Others |
| Adobe Reader is free software that allows everyone from business professionals to home users to easily and reliably view.... |
|
|
From category: Markup |
| EDIReader 3.10 is markup software developed by BerryWorks. EDIReader is a Java package for parsing business documents structured according to EDI (Electronic Data Interchange) standards. It... |
|
|
From category: Filters |
| Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.... |
|
|
From category: Others |
| Beav 1.40 is others software developed by Peter Reilley. Beav (Binary Editor And Viewer) is an editor for binary files containing arbitrary data. Text file editors, on the other hand, expect the fi... |
|
|
From category: Markup |
| Rainpress is a CSS compressor tool.... |
|
|
From category: Others |
| Evince is a document viewer for multiple document formats like pdf, postscript, and many others.... |
|
|
From category: Markup |
| DoceboLMS 3.0.3 is markup software developed by Docebo SRL. DodeboLMS (previously \"Spaghettilearning\") is an e-learning platform for distance learning. DoceboLMS project supports SCORM 1.2, the e... |
|
|
From category: Others |
| OutMan is an output manager.... |
|
|
From category: Others |
| Cooledit 3.17.17 is others software developed by Paul Sheer. Cooledit is a text editor for the X Window System. It contains a built-in Python interpreter for macro programming, and it includes a ri... |
Leave a comment