IText позволяет разработчикам Java полный контроль над PDF документов они работают с их Java Web или настольных основе проектов.
Эта библиотека в основном освобождает программистов от использования специальных плагинов браузера или локального программного обеспечения для управления данными в формате PDF, IText делать всю тяжелую работу с помощью Java кода в одиночку.
Это может быть отличным инструментом для разработчиков, которые талантливых хотят построить рендеринг PDF и функции обработки прямо в их продукции.
IText также доступна Инна .NET версии, iTextSharp .
Кроме этой версии с открытым исходным кодом, коммерческий вариант этой библиотеки можно также получить, главным образом, выгоду от расширенной поддержки и освобождения от лицензионного соответствии AGPL. Эта лицензия не имеет фиксированную цену и требует запрос квот
Что нового В этом выпуске:.
- Изменен PdfContentStream быть способен обрабатывать строительство пути и живопись, расширен существующий оказать слушателя
- Добавлена классы для абстракции пути
- CompareTool:. исправить StackOverflowError в случае повторного сравнению рекурсивные объектов
- BarcodeQRCode: добавить метод для рисования QR Code прямо на холсте .
- Неправильный тела процессорный элемент в PdfDocument. pageEmpty собственность должна быть правда.
- Цвет кузова вопрос решение
- Удалить дубликаты настройку базового имени шрифта.
Что нового в версии 5.5.5:
- Исправлена некорректная элемент маркировки, когда изображение шаблона добавляется к документу.
- Добавлена pdfaExtension схемы для метаданных XMP для того, чтобы добавить поддержку PDF / A-PDF * и / UA стандартной одновременно в одном документе PDF.
- Новая функциональность:. Изображение и PdfTemplate может быть добавлен в FDF файла в качестве значений полей
- Исправление: FdfReader не должны закрывать источник входного автоматически. В противном случае мы не можем прочитать поток данных.
- Исправление в PdfAChecker: была проблема с PDF / валидацию объектов PRIndirectReference .
- TaggedPdfReaderTool:. удалены зависимость от java.nio.charset.Charset, чтобы избежать проблемы с кодировкой по умолчанию в Linux
- TaggedPdfReaderTool:. добавить альт атрибут структуры тегов для вывода XML
- TaggedPdfReaderTool:. исправить проблему с нуль-символом в атрибуте Alt Text
- CompareTool ускорение, ().
- CompareTool:. исправить проблему с сравнивая структуру тегов
- Когда порция ссылку, помеченные PDF требует, чтобы добраться добавляется атрибут. Мы также добавить дополнительный текст для ссылок аннотации.
- Tagged PDF и поля формы: Виджет аннотации теперь могут быть помечены .
- Улучшена поддержка для градиентных цветов
- ЛАБОРАТОРИЯ цветовое пространство
добавить compareByContent метод
Что нового в версии 5.4.1:
- DocumentFont: Отменить неправильного упрощения введенного в IText 5.4 0,0
- IO пакет:. Обращение малого и нулевого размера файлов
- Уменьшено использование памяти в методе getContentBytesFromContentObject () из ContentByteUtils.
- Улучшена исправление Бруно, который закрывается RandomAccessSources, когда строительство объекта не удается PdfReader
- Кусок: getContent () оптимизация (после введения вкладок)
- Оптимизация присвоения UUID, с элементами IText
- Улучшена исправление Кевином из затруднительного Бруно, который закрывается RandomAccessSources, когда строительство объекта не удается PdfReader
- TrueTypeFont: Символы HashSet должен быть скопирован при создании подмножества
Что нового в версии 5.3.2:.
- Удаление ненужных импорт
- Исправлена в PdfAnnotationsImp: Вы не можете всегда предполагать, что PdfArray возвращается GET (PdfName.RECT) имеет тип PdfRectangle. Это может быть просто объектом PdfArray.
- Создание страниц мероприятия для PdfCopy или PdfSmartCopy не имеет смысла, так что давайте бросать исключение, когда кто-то пытается это сделать.
- Переносы не была дружественной к неизвестных символов.
- Исправлена NullPointerException в PdfAWriter.
Что нового в версии 5.3.1:.
- Улучшена расчет из ведущих в ColumnText
- Класс BmpImage: Поддержка 52 и 56 байт заголовков BMP
- Класс ICC_Profile:. Игнорировать неверный профиль ICC (неверное количество цветовых компонентов), особенно в формате JPEG
- Исправлена нумерация страниц для класса PdfDiv.
- Убраны некоторые ненужные импорта.
- Исправление:. XmpWriter не следует считать, что все ключи Информация словарь имеет значение строки
- Новый элемент PdfDiv также должны быть разрешены в фразу и ColumnText.
- Отдельно информацию высвобождения из документа в отдельный класс с именем версии.
Что нового в версии 5.2.0:
- Улучшена разбор PDF документов на языках, таких как китайский, корейский, японский, и т.д ..
Что нового в версии 5.0.2:
- Изменения:
- EncryptionRevision 3 и 4 требует только первые ключевые байт длины, чтобы быть хэшируется 50 раз (затруднительное положение проблемы отчетный народом pdfforge).
- Исправлена высота не корректно работать в PdfPCell.
- CFFFontSubset: избежать NullPointerException
- XfaForm: пропуск пробелы
- BASEFONT: Не все xobjects есть ресурсы, и что причиняло NullPointerException .
- Java 5 код упрощения в PdfCopy и PdfContentByte
- PdfPTable:. Новый метод, чтобы сбросить количество столбцов
- Добавлена поддержка QR штрих-кода. Код основан в ZXing (Apache лицензии).
- PdfPTable: Исправление для пролета над ошибке (timmo3) строк. См itextsharp ошибка # 2979944.
- HTML разметки:. Поддержка абсолютного размера (CSS)
- AcroFields:. Введение класса FieldPosition сделать код более читабельным
- CMapAwareDocumentFont: хитрости, чтобы сделать обработку квази-инвалид PDF файлы более надежными
- PdfContentReaderTool: нулевая обработка указатель, плюс несколько хорошо размещены для скрытой звонки
- PdfContentReaderTool: Показать подробную информацию о ресурсных элементов
- PdfContentStreamProcessor: Регулировка так встроенные изображения не вызывают разбора проблемы и улучшения Е.И. обнаружения
- LocationTextExtractionStrategy: Исправлена анти-параллельный алгоритм, плюс приходится отрицательные смещения между характера. Изменения в стратегии извлечения текста, который строит из текста модели, а затем вычисляет требования конкатенации.
- Корректировка реализации LineSegment; оптимализация изменений, сделанных Бруно извлечение текста; например:. Введение класса MarkedContentInfo
- Основные рефакторинга интерфейса в текст функциональность экстракции: для введения экземпляра класса PdfReaderContentParser
- PdfImage: Обеспечить & Quot; хороший & Quot; Имя ресурса, когда нулевая имя изображения передается нам.
- Изображение: указатель избежания возможного исключения нулевого
- AcroFields: Создание устаревшим общих переменных защищенные
- PdfGState: новый метод setRenderingIntent ()
- PdfGraphics2D: улучшение производительности, способствовал Петр Харви .
- PdfContentReaderTool: избежания возможного NullPointerException
- PdfName: добавлены новые Название OC, связанные константы для нет, или, FG, штат Индиана, и так далее .
- Новый класс PdfVisibilityExpression:. Поддержка выражений видимости в членских OC словарей
- Дополнительно использование содержания: поддержка PageElement и пользователем
- Новый класс TaggedPdfReaderTool:. инструмент, который способен конвертировать PDF Tagged в XML файле
- Новый класс TextMarginFinder: стратегия, чтобы найти границы текста
- Введенный Информация MarkedContent в TextRenderInfo
- Введен PdfImageObject для ImageRenderInfo
- Замена getStartPoint и getEndPoint с getLineSegment.
- PdfDictionary: новый метод Clear ()
- PdfCollection:. Коллекции могут также иметь пользовательский вид
- PdfAnnotation: предложение Эрик де Beus добавить метод для создания Polygon / Polyline аннотации. Как эти два метода, предложенные Эриком были идентичны для одной линии, за исключением, я слил их в один метод.
- BASEFONT: TrueTypeFont.WindowsMetrics.usWeightClass и usWidthClass и сделал и доступны через TrueTypeFont.getFontDescriptor () (опубликован в списке рассылки, Thimo Seitz 14/07/2009 14:12)
- Вкладки и выравнивание по ширине не смешиваются. Не действительно исправить ошибку, но по крайней мере линия не выпрыгнуть из колонны текста больше.
- FDF файлы теперь генерируется версии 1.4 (вместо 1.2)
Требования
- Java Development Kit (JDK) версии 1.5 или выше
- The BouncyCastle: bcprov, bcmail и bctsp
Комментарии не найдены