Bruno has posted 14 posts at DZone. You can read more from them at their website. View Full User Profile

iText 2.0.8: Last Stop Before 2.1

01.25.2008
| 4674 views |
  • submit to reddit

Whenever people think of PDF and Java, they think of iText. That's great, but it also involves a lot of responsibility: we have to keep on working on the product; fixing bugs, adding new functionality, making it a better product.

The first thing that jumps in the eye with this new release, is the reorganization of the source code. Whereas in the past all the source code was in one com.lowagie.* tree right under 'src', we now have subdirectories such as 'core', 'rtf' and 'rups'. There's also a 'test' directory with different subdirectories containing series of code samples for testing with JUnit.

Most of these changes are made with the next release in mind. The old RtfWriter will soon disappear, and some new RTF code for manipulating RTF will be added in the new rtf directory: this code will go into a separate jar.

The rups directory contains some code for a new tool that is available in pre-beta as a Java WebStart application. It uses SUN's PDF Renderer to view a PDF document, but adds iText functionality to look beyond the surface: you can easily browse through the syntax that makes your PDF document tick. You can download the jars necessary to run RUPS for testing purposes, but at the moment there's no project page for RUPS yet.

Aside from these changes, Paulo made TIFF support more tolerant for broken TIFFs, fixed a bug in PdfSmartCopy, added some new PdfGraphics2D functionality, and much more. Xavier managed the code reorganization and applied the necessary changes to the ANT scripts. Mark did the same for the RTF part and fix a bug concerning styles. I wrote the RUPS code and I introduced some new concepts.

This is the last 2.0.x release, the next release will be iText 2.1.0.

References
Published at DZone with permission of its author, Bruno Lowagie. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

jame jack replied on Wed, 2009/06/17 - 7:48pm

تحميل برامج برامج جوالات العاب بنات تكنولوجيا كتب تعليم UltraSurf Internet Download Manager ProgDVB برامج مجانية أفضل المواقع العربية مشاهدة محطات مشفرة Online TV Player 3.0.0.940 Internet Download Manager 5.17 Build 4 رقص شرقي anyTV Pro 4.32 OnLineLive 7.1.1 هزي يانواعم ProgDVB 6.06.2 SopCast 3.0.3 Falco Image Studio 3.6 لعبة تزلج على الجليد UltraSurf 9.4 كاثرين هيغل Katherine Heigl محطة غنوة FreeZ Online TV 1.0 Free Video to Mp3 Converter 3.1.3.51 Advanced MP3 Converter 2.10 Xilisoft Video to Audio Converter 5.1.23.0515 Blaze Media Pro 8.02 AKRAM Media Creator 1.11 DVD Audio Extractor 4.5.4 Free WMA to MP3 Converter 1.16 لعبة نينجا المتقدم لعبة قذف كرة لعبة دراجات البهلوانية لعبة اعداء الغابة تحميل برامج Download DivX Subtitles 2.0 BullGuard 8.5 Google Chrome 2.0.181.1 Dev Dell Studio XPS Desktop 435T Intel Matrix Storage Manager A00 Gigabyte GA-EP45-UD3P Bios F9 Ambush HDConvertToX 1.1.229.1764 MSI Wind Nettop CS 120 Realtek Audio Driver 5.10.0.5618 Biostar T41-A7 6.x Realtek On-Board Audio Driver 5.10.0.5735 for 2000/2003/XP TweakNow RegCleaner 4.1.1 SpeedItup Free 4.97 برامج العاب - Internet Download Manager - برامج جوالات - العاب - محطة غنوة - قنوات فضائية - بنات - تكنولوجيا - كتب تعليم - UltraSurf -

Ming Shing replied on Thu, 2010/11/25 - 5:40am

Thanks for giving me an amazing post, its great time to read your post. I’ve got some more interesting topic for discussion. pass4sure 000-371, pass4sure 000-541, pass4sure SK0-003 So keep it up.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.