PDF4Java Versionen

Erfahren Sie, was sich in den einzelnen Releases geändert hat – mit Details zu Funktionen, Verbesserungen und behobenen Problemen.

Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
PDF4Java 4.1.101. Aug. 2026
Korrekturen
  • PDF4Java
    • Some PDFPageSize predefined values are not correct.
    • Merged PDF file is displayed incorrectly after the fonts are merged.
    • Documents with page transparency groups cannot be loaded in partial mode.
    • Invisible signatures (zero size) have an appearance object.
  • PDF4Java.Render
    • Page with invalid indexed colorspace cannot be rendered.
PDF4Java 4.1.91. Juli 2026
Funktionen
  • PDF4Java
    • Move pages within the document.
Korrekturen
  • PDF4Java
    • Some 1bpp images are not redacted correctly.
  • PDF4Java.Render
    • Text is not rendered correctly in some situations.
PDF4Java 4.1.81. Juni 2026
Korrekturen
  • PDF4Java
    • Text with bold & italic font is not wrapped correctly in some cases.
    • PDFFile.ExtractPage hangs indefinitely for some invalid PDF files.
    • New page cannot be added to some invalid PDF files.
    • RGB/CMYK/Gray page transforms drop the /Mask for converted images.
    • Text is clipped incorrectly in composite cells is some situations when MaxHeight has been set for a row.
    • Incremental updates invalidate previous signatures for some PDF files.
    • Files merged with PDFMerger do not display their attachments in Adobe Acrobat if their number is less than 32.
    • Image cannot be decoded if it references a recursive ICC colorspace.
    • Image cannot be decoded if it references a recursive indexed colorspace.
    • Image cannot be decoded if it references a recursive separation colorspace.
  • PDF4Java.Render
    • Page cannot be rendered when it contains circular references in form XObject content.
PDF4Java 4.1.71. Mai 2026
Funktionen
  • PDF4Java
    • Duplicate redacted images.
    • PDFFlowTableContent.MaxRowHeight and PDFFlowTableRow.MaxHeight properties to limit the maximum height of a row.
Korrekturen
  • PDF4Java
    • Some documents with invalid fields cannot be loaded.
    • Some text glyphs are not extracted correctly.
    • Hidden text is extracted with additional spaces.
    • Tiff images with multiple alpha channels are not handled correctly.
    • DataMatrix actual data encoding is not selected correctly in some cases, when DataEncoding is set to Auto.
    • AppendFile method hangs indefinitely for some input files with invalid fields.
    • Text cannot be extracted if it is stroked with a pattern color and filled with a non-pattern color.
  • PDF4Java.Render
    • Page with damaged LZW encoded image is not rendered correctly.
    • Some pages with JPEG2000 images cannot be rendered.
PDF4Java 4.1.61. Apr. 2026
Funktionen
  • Create PDFRawImage objects from COS image streams.
  • Added PDFDocumentFileAttachment.GetPayloadStream method for efficient access to large attachments.
Korrekturen
  • StructureTree cannot be loaded for some PDF files.
PDF4Java 4.1.54. März 2026
Funktionen
  • Added support for PDFFowTableContent horizontal align.
Korrekturen
  • Fixed some 1bpp images which were not redacted correctly.
PDF4Java 4.1.41. Feb. 2026
Funktionen

PDF4Java

  • Added support for page transparency group.
  • PDF/A-1 validation now checks the presence of page transparency group.
Korrekturen

PDF4Java

  • Colorspaces are not extracted from PDF file.

PDF4Java.Render

  • Some text is not displayed because the backing TrueType font is invalid.
  • Page with invalid font cannot be rendered, throws stack overflow exception.
  • Text is not rendered correctly, characters are scrambled.
PDF4Java 4.1.35. Jan. 2026
Korrekturen

PDF4Java

  • Field border definition is generated even if it is not stroked.
  • An exception is thrown when a multiline textbox field does not have a size and a color is set on it.
  • Some existing PDF files are resaved incorrectly.
  • Some incremental updates are not performed correctly.

PDF4Java.Render

  • Thin lines are rendered very faint at high resolution.