Lanzamientos de PDF4Java

Released: Jul 1, 2025

Actualizaciones en 4.0.3

Correcciones

PDF4Java

  • Document with named destinations took a long time to save.
  • Document could not be loaded when a form field name is set to '0xA0' character.
  • Some text was not extracted correctly.
  • Some SVG images were not converted correctly.

Released: Jun 2, 2025

Actualizaciones en 4.0.2

Correcciones

PDF4Java

  • Dashed border was generated incorrectly for some annotations.
  • PDF/UA metadata was not written correctly.
  • Invalid form could not be filled.
  • Pages with empty text fragments could not be redacted.

PDF4Java.Render

  • PDF file with fonts using ETen-B5-H encoding could not be converted to image.
  • PDF file with fonts using ETen-B5-V encoding could not be converted to image.

Released: May 1, 2025

Actualizaciones en 4.0.1

Características

PDF4Java.Render

  • Now convert a PDF page to an image of fixed size.

Correcciones

PDF4Java

  • Zero length comb fields were not filled correctly.
  • PDF/A-1B validation did not report /CA 1 as error.

PDF4Java.Render

  • Convert a PDF page to an image of fixed size.
  • Renderlist was not converted correctly to image the 2nd time if page rotation is not 0.

Released: Apr 1, 2025

Actualizaciones en 4.0.0

Características

  • PDF4Java
    • Added Right-to-Left text.
    • Added support for complex scripts including Arabic, Bengali, Devanagari, Hebrew, Khmer, Tamil, Thai etc.

Correcciones

  • PDF4Java
    • Fixed an issue where ActualText is ignored when text is extracted with PDFContentExtractor.ExtractVisualObjects method.
    • Fixed an issue which meant that text could not be wrapped when a line is empty.
  • PDF4Java.Render
    • JPEG image could not be decoded which is now fixed.

Released: Mar 1, 2025

Actualizaciones en 3.2.5

Correcciones

  • PDF4Java
    • Display bounds of extracted path object were not correct when a scale transform is active.
    • File could not be loaded if /Length key is missing from XRef stream.
    • Some TIFF images were not loaded correctly.
    • Uncompressed 16bit TIFF images were not decoded correctly.
    • Flattened PDF forms were damaged if they are reloaded and FlattenFields is called again.
    • TIFF image was not detected correctly in PDFImage.Load.
  • PDF4Java.Render
    • Chroma key mask was not applied correctly to CMYK...

Released: Feb 3, 2025

Actualizaciones en 3.2.4

Características

  • Fixed error with a document that couldn't be loaded.
  • Fixed an issue with text not being able to be extracted from a PDF page.
  • Position of extracted text and search results is incorrect when TextScaling operator is used.
  • Fixed an issue with text that is not being extracted correctly from PDF files.
  • Fixed an issue with 3D annotations which could not be activated in Acrobat.
  • External changes to COS font dictionaries are not preserved during save.

Released: Jan 1, 2025

Actualizaciones en 3.2.3

Correcciones

PDF4Java

  • Optional content is now extracted correctly from PDF page.
  • PDF name objects with Japanese content are now coded correctly.
  • PDF name objects are now handled as UTF8 strings.

PDF4Java.Render

  • All characters are now displayed when converting PDF pages to images.

Released: Dec 3, 2024

Actualizaciones en 3.2.2

Correcciones

PDF4Java

  • Default appearance for digital signature does not use the specified font.
  • Compressed XMP metadata in existing PDF file is not saved correctly.
  • Document's /AF entry is not preserved.
  • TrueType font name is not generated correctly when the font is not embedded.
  • Page cannot be extracted from PDF file.
  • Document cannot be loaded because page has invalid MediaBox and CropBox entries.

PDF4Java.Render

  • Some JPEG images are not rendered correctly.
  • Some text is not rendered correctly...

Released: Nov 1, 2024

Actualizaciones en 3.2.1

Características

  • PDF4Java.Render
    • Support for user defined page rendering area.

Correcciones

  • PDF4Java
    • PDF417 barcodes cannot be created in some situations.
    • Content cannot be extracted from PDF page.
  • PDF4Java.Render
    • Page cannot be rendered when an image has an invalid soft mask.

Released: Oct 1, 2024

Actualizaciones en 3.2.0

Características

  • PDF4Java
    • Page content analyzers - fast read-only page content stream parsers for implementing page content analyses.
    • Enhanced contextual operator information for page transforms and page analyses.

Correcciones

  • PDF4Java
    • Page with annotations cannot be extracted from source file.
    • Some extended ASCII characters are not displayed correctly when using Apple TrueType fonts.
  • PDF4Java.Render
    • Page cannot be rendered because text uses unsupported encoding.
    • Page is not rendered when it...