0 оценок0% нашли этот документ полезным (0 голосов)
135 просмотров2 страницы
This document summarizes changes made in iText 5.0.2, including:
1. Fixes for encryption, cell heights, font subsets, white space, and null pointers.
2. Added support for QR barcodes and row spanning. Improved HTML and form field handling.
3. Enhancements to font processing, text extraction, and image handling to improve parsing of invalid PDFs.
4. Support for visibility expressions and optional content tags. New tools to convert tagged PDF to XML.
This document summarizes changes made in iText 5.0.2, including:
1. Fixes for encryption, cell heights, font subsets, white space, and null pointers.
2. Added support for QR barcodes and row spanning. Improved HTML and form field handling.
3. Enhancements to font processing, text extraction, and image handling to improve parsing of invalid PDFs.
4. Support for visibility expressions and optional content tags. New tools to convert tagged PDF to XML.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате PDF, TXT или читайте онлайн в Scribd
This document summarizes changes made in iText 5.0.2, including:
1. Fixes for encryption, cell heights, font subsets, white space, and null pointers.
2. Added support for QR barcodes and row spanning. Improved HTML and form field handling.
3. Enhancements to font processing, text extraction, and image handling to improve parsing of invalid PDFs.
4. Support for visibility expressions and optional content tags. New tools to convert tagged PDF to XML.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате PDF, TXT или читайте онлайн в Scribd
o EncryptionRevision 3 and 4 only requires the first key length bytes to be hashed 50 times (fix of a problem reported by the people of pdfforge). o Fixed height didn't work correctly in PdfPCell. o CFFFontSubset: avoiding a NullPointerException o XfaForm: skipping white space o BaseFont: Not all the xobjects have resources and that was causing a NullPointerException. o Java 5 code simplifications in PdfCopy and PdfContentByte o PdfPTable: New method to reset the number of columns. o Added support for QR barcode. The code is based in ZXing (Apache license). o PdfPTable: Fix for row span above bug (timmo3). See itextsharp bug #2979944. o HTML Markup: Support for absolute-size (CSS). o AcroFields: introduction of the class FieldPosition to make the code more readable. • Changes made by Kevin Day o CMapAwareDocumentFont: Tweaks to make processing quasi-invalid PDF files more robust o PdfContentReaderTool: null pointer handling, plus a few well placed flush calls o PdfContentReaderTool: Show details on resource entries o PdfContentStreamProcessor: Adjustment so embedded images don't cause parsing problems and improvements to EI detection o LocationTextExtractionStrategy: Fixed anti-parallel algorithm, plus accounting for negative inter-character offsets. Change to text extraction strategy that builds out the text model first, then computes concatenation requirements. o Adjustments to linesegment implementation; optimalization of changes made by Bruno to text extraction; for example: introduction of the class MarkedContentInfo. o Major refactoring of interface to text extraction functionality: for instance introduction of class PdfReaderContentParser • Changes made by Mark Storer o PdfImage: Provide a "nice" resource name when a null image name is passed to us. • Changes made by Bruno o Image: avoiding possible null pointer exception o AcroFields: Making deprecated public variables protected o PdfGState: new method setRenderingIntent() o PdfGraphics2D: performance improvement, contributed by Peter Harvey. o PdfContentReaderTool: avoiding possible NullPointerException o PdfName: added new name OC related constants for Not, Or, FG, Ind, and so on. o New class PdfVisibilityExpression: Support for visibility expressions in OC membership dictionaries. o Optional content usage: support for PageElement and User o New class TaggedPdfReaderTool: tool that is able to convert a Tagged PDF into an XML file. o New class TextMarginFinder: strategy to find the boundaries of text o Introduced MarkedContent info in the TextRenderInfo o Introduced a PdfImageObject for the ImageRenderInfo o Replacing getStartPoint and getEndPoint with getLineSegment. o PdfDictionary: new method clear() o PdfCollection: Collections can also have a custom view. o PdfAnnotation: suggestion by Eric de Beus to add a method to create Polygon/Polyline annotations. As the two methods suggested by Eric were identical except for one line, I merged them into one method. o BaseFont: TrueTypeFont.WindowsMetrics.usWeightClass and usWidthClass and made both accessible via TrueTypeFont.getFontDescriptor() (posted to the mailing list by Thimo Seitz 14/07/2009 14:12) o Tabs and justified alignment don't mix. Not really a bug fix, but at least the line doesn't jump out of the text column anymore. o FDF files are now generated as version 1.4 (instead of 1.2)