Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

apache-pdfbox-2.0.36-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: apache-pdfbox Distribution: openSUSE Tumbleweed
Version: 2.0.36 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 14 11:47:27 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 4893197 Source RPM: apache-pdfbox-2.0.36-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pdfbox.apache.org/
Summary: Java PDF Library
The Apache PDFBox library is an open source Java tool for working with PDF documents.
This project allows creation of new PDF documents, manipulation of existing documents
and the ability to extract content from documents.
Apache PDFBox also includes several command line utilities.

Provides

Requires

License

Apache-2.0 AND OFL-1.1

Changelog

* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * pdfbox-CVE-2026-33929.patch
      + upstream fix for bsc#1262046, CVE-2026-3392: Path Traversal
      in PDFBox ExtractEmbeddedFiles Example Code
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.36
    * Bug
    - XMPBox removes namespaces on serialization
    - False negative on PDFA-1b validation : missing field type
    - PlainText.Paragraph.getLines extremely slow on long lines
    - Valid PDF/A 1B is rejected
    - Potential StackOverflows in BaseParser
    - Unknown code in Huffman RLE stream
    - IllegalArgumentException: Can't add attribute to 0-length text
    - TTFSubsetter.buildGlyfTable() modifies glyphIds while
      iterating over its entries possibly causing
      ConcurrentModificationException to be thrown
    - IndexOutOfBoundsException in
      Type1CharStringParser.processCallSubr()
    - Exception "No type defined for
      {http://www.aiim.org/pdfa/ns/id/}rev" when trying to determine
      version of PDF/A-4 document
    - allow new PDF/A-4 conformance levels
    - pdfbox-app-X.X.X-sources.jar on maven central are empty (and
      javadoc jar is missing)
    - Cmd line docs
    - IllegalArgumentException: Multiplying two matrices produces
      illegal values in PDFStreamEngine.processAnnotation()
    - XmpParsingException: Schema is not set in this document:
      http://ns.adobe.com/xap/1.0/sType/ResourceEvent#
    - NullPointerException in FontMapperImpl.getFontMatches()
    - border style in FDFAnnotation is not initialized if width is 0
    - German umlauts are not rendered
    - Invalid type in Schema not detected when in XML attributes
    - Serializing produces date "1-01-01T00:00:00+01:00"
    - Seconds of date "D:2015-02-03T10:11:12" returned as 0
    - Confusing naming of "DerivedFrom" property getter in
      XMPMediaManagementSchema
    - ClassCastException in XMPMediaManagementSchema.getHistory()
    - IllegalArgumentException: Input buffer too short in
      StandardSecurityHandler.computeRC4key()
    - IllegalArgumentException: Width (0) and height (0) cannot be
      <= 0 when printing landscape rotated with RASTERIZE_DPI_AUTO
    - DateConverter fails on valid date
    - ClassCastException: class org.apache.xmpbox.type.TextType
      cannot be cast to class org.apache.xmpbox.type.ArrayProperty
      in DublinCoreSchema.getCreatorsProperty()
    - tiff:YCbCrSubSampling and tiff:YCbCrPositioning have wrong
      cardinality
    - ClassCastException: class org.apache.xmpbox.type.FlashType
    - Cannot find a definition for the namespace
      http://www.w3.org/1999/02/22-rdf-syntax-ns#, property:
      rdf:Description
    - XmpParsingException: Schema is not set in this document:
      http://ns.adobe.com/xap/1.0/sType/ResourceEvent#, property:
      stEvt:action
    - XmpParsingException: Missing pdfaSchema:property in type
      definition in lenient mode
    - XmpParsingException: Unknown property value type : Open Choice
      of Integer
    - XmpParsingException: Property 'CountryCode' not defined in
      http://www.epo.org/patent-bibliographic-data/1.0/
    - date "0-00-00T00:00:00-04:00" read as
      "0002-11-30T00:00:00-40:00"
    - XmpParsingException: Type 'stRef:documentName' not defined in
      http://ns.adobe.com/xap/1.0/sType/ResourceRef# in lenient mode
    - Invalid PDF/A namespace definition, prefix: xmlns, namespace:
      http://www.aiim.org/pdfa/ns/extension/
    - XmpParsingException: Schema is not set in this document:
      http://www.aiim.org/pdfa/ns/extension/, property:
      pdfaExtension:schemas
    - NegativeArraySizeException in PredictorOutputStream()
    - NullpointerException in PDAcroForm.getField(Line 485)
    - OutOfMemoryError when trying to extract text from pdf
    - Outlines circular reference vulnerability
    - Rendered text missing
    - Inverted images due to enlarged decode array
    - PDF displays garbled characters in Adobe Reader but renders
      correctly in web browsers
    - NullPointerException while merging PDFs with output intents
    * Improvement
    - Valid XMP Extension Schema rejected
    - Remove dead code from PDFMarkedContentExtractor
    - Include test file in test class
    - Get and Add PageTextSchema
    - Remove / deprecate TypeMapping.getAssociatedSchemaObject()
    - Support Seq / Bag mixup in lenient mode
    - Parse xmp files in lenient mode that have no processing
      instructions
    - deprecate getPDFIdentificationSchema() in favor of
      getPDFAIdentificationSchema()
    - Support TIFF-files with FillOrder=2 conversion to PDF
    * Task
    - Remove / deprecate unused parts of PDIndexed
    - modernize rat exclusions
    - Run regression tests for 2.0.36
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.35
    * Bug
    - NegativeArraySizeException with PDF file with huge fonts
    - Inline image bug with multi-byte newline tokens
    - fix initial ByteArrayOutputStream size for deflate operation
    - PDF takes an hour to render
    - Splitter does not include structure tree in documents past the
      first split
    - build fails on jdk11
    - Load a TTF font which is from Mac OS throw an exception
    - Wrong glyphs since PDFBOX-5790
    - ClassCastException on broken file in
      PDEmbeddedFilesNameTreeNode.convertCOSToPD()
    - invalid XMP generated when Apache Xalan in the classpath
    - XMP JobType constructor ignores fieldPrefix
    - NullPointerException in xmpbox serializer if a date is empty
    - Rendering issue with type 2 shading: vertical expansion
    - Possible infinite loop in shading code
    - Potential OOM in XrefStreamParser
    - Potential StackOverflow in PDFStreamParser
    - Potential StackOverflow in PDPageTree's
      getInheritableAttribute
    - Potential OOM in Type1Lexer
    - Potential OOM in PfbParser
    - PDMarkedContentReference.setMCID() should not accept negative
      numbers
    - IllegalPathStateException: missing initial moveto in path
      definition
    - Fix possible ClassCastException
    - NullPointerException in COSDictionary
    - StringIndexOutOfBoundsException in
      PlainText$Paragraph.getLines()
    - LZWFilter crashes, probably not handling the KwKwK special
      case
    - NullPointerException in PDNumberTreeNode.getNumbers()
    - UnsupportedOperationException: JPX color spaces don't support
      drawing
    - Signing tries to set byteRange of old signature (2)
    - ClassCastException in
      PDOptionalContentProperties.getBaseState()
    * Improvement
    - Add test for embedded files
    - set size for ByteArrayOutputStreams
    - avoid creation of temporary objects when parsing hex values
    - avoid unnecessary map lokups
    - remove unnecessary iteration and StringBuilder creation
    - Support reverse landscape orientation for printing
    - Add test coverage for orphan annotation
    - Remove orphan popup parent annotation
    - Improve XmpSerializer test by verifying its output
    - Consider rotation of page when applying overlay
    - Preserve Perms dictionary when signing
    - Check /ParentTree against /K tree
    - Add test for 5521
    - Refactor RC4Cipher
    * Task
    - Regression tests for 2.0.35
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.34
    * Bug
    - PageDrawer is not rendering unrotatable Annotations on rotated
      pages
    - Zero-width non-joiner characters visible in generated PDF
    - Surrogate pairs with combining diacritics are incorrectly
      ordered on text extraction
    - TestCreateSignature.testCreateSignedTimeStamp checkLTV build
      test fail (2) / Support several issuers
    - IllegalArgumentException: Width (0) and height (0) must be
      non-zero
    - Merge docs with specific characteristics causes stack overflow
    - InvalidKeyException: Supplied key
      (sun.security.ec.ECPrivateKeyImpl) is not a RSAPrivateKey
    - Can't read the embedded Type1 font: Found Token[kind=NAME,
      text=def] but expected begin
    - Wrong size entry in trailer after incremental save
    - FileSystemFontProvider doesn't register failed type1 fonts
    - Text annotation crosshair symbol too small when using Adobe
      symbol font
    - Orphan /OpenAction destination page kept in merge
    - PDFRenderer causes endless loop
    - Invalid stream length: 0, stream start position: <xxx>
    - Inline image incorrectly parsed (2)
    - IllegalArgumentException: Not a valid Unicode code point:
      0xE28496
    - Type 3 font glyphs not displayed
    - Rendered PDF is missing shading pattern graphics
    - NPE during merge
    - Class cast exception in building PDDestinationNameTreeNode
    - DomXmpParser incorrectly expects namespaces on attribute level
    - BDC processor mishandles property name
    - Can't render some Type1C fonts.
    - PDF to Image conversion results in a blank white page
    * Improvement
    - Implement PDFormXObject.setGroup()
    - CertificateVerifier.isSelfSigned() should not throw an
      exception
    - Use Zapf Dingbats code for cross text annotation
    - Support PushPin, Tag and Graph file attachment annotation
      icons
    - Improve PDFMergerUtility memory footprint
    - Support rare RC4 encryption where R=4, key length < 128 bits
    - Improve checkWithNumberTree() test
    - Use SHA256 instead of MD5 for document id
    * Wish
    - PrintPDF should not be case sensitive against printer name on
      Windows
    * Task
    - Run regression tests for 2.0.34
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.33
    * Bug
    - Character positions shifted
    - Incorrectly extracted text (broken words)
    - Wrong color of uncolored tiling pattern
    - OutOfMemoryError - during renderImageWithDPI
    - BaseParser fails when a number is followed by a string
      starting with 'e'
    - Type3 font is not rendered
    - Flattening removes all annotations when widget annotation has
      no page
    - Image lost on page render
    - extra whitespaces when extracting Arabic text
    - SMaskInData not supported for JPX images
    - Kid Widget /DA is ignored in setDefaultAppearance() call
    - Radio button can't be set
    - the PDDocument.documentId does not seem to be written into the
      flat byteStream
    - PDFBox is unable to remove ID
    - Fix last step of the build process
    - StringIndexOutOfBoundsException in AppearanceGeneratorHelper
    - ClassCastException in SetLineJoinStyle.process()
    - Unable to load password protected pdf
    - PDFBox not extracting text of non-latin languages(tamil,
      bengali) properly but adobe reader's save as text does
    - Checkstyle
    - [PATCH] Detect CMYK image without relying on metadata
    - Regression from PDFBOX-5841: Text extraction with rotation
      magic fails for PDF with multiple content streams in a page
    - PDF render blank page: The end of the stream doesn't point to
      the correct offset, using workaround to read the stream,
      stream start position: 196, length: 0, expected end position:
      196
    - CVE for Lucene libraries
    - The pattern created with PDFBox shows inconsistent colors
      between Safari and Adobe.
    - BDC sequence with resource reference instead of with MCID
    - StackOverflowError in PDFieldFactory.findFieldType
    - ClassCastException in AnnotationValidator
    - The CPU usage of a PDF file with a size of 85.6 MB is abnormal
    - Many ZapfDingbats symbols do not appear when page is rendered.
    - IOException when reading isolated "+"
    - IllegalArgumentException: capacity < 0: (-75475220 < 0) in
      RandomAccessReadBuffer constructor
    - FontBox spawns a `cmd` subprocess to read an environment
      variable (on Windows)
    - Implement PDF 2.0 dash phase clarification (2)
    - Particular PDF fails on renderImageWithDPI call
    - PDType0Font return invalid space width
    - Icons of text annotations sometimes too large
    - Orphan page check doesn't check annotation destinations
    - NPE in COSArray.indexOfObject
    - NPE in PagePane.mouseMoved()
    - ArrayIndexOutOfBoundsException in CMap.toInt()
    * New Feature
    - Show ASN.1 decoded Contents for Signature-Dictionary
    * Improvement
    - Exchange hard-coded values for variables and provide
      command-line options in TextToPDF component
    - Long rendering time of fonts in a specific PDF
    - Support imageio-jnr / imageio-openjpeg library for JPEG2000
      decoding
    - Improve ExtractTTFFonts
    - Change Loglevel from Warn to info when rebuilding font cache
    - Support OCG visibility expressions
    - Add page getter/setter to PDObjectReference
    - Support long values for COSInteger objects
    - Empty constructor for PDViewerPreferences
    - Add check of /P to PDFMergerUtilityTest
    - support Markdown extraction from the command line
    - Calculate dpi dynamically when printing with raster
    - Remove orphan annotations in structure tree
    - Add font name to PrintTextLocations
    * Wish
    - Improve detection whether printing or viewing
    - Hi CPU and memory usage when converting a PDF with type 4
      shading
    * Task
    - 2.0 builds fail on jenkins because jdk11 no longer supported
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.32
    * Bug
    - preflight-app fails on Java 11+ with NoClassDefFoundError:
      javax/activation/DataSource
    - AppearanceGeneratorHelper assumes fontscale 1000
    - Remove release subproject
    - Don't use a predefined CMap if a ToUnicode CMap is present
    - Regression NPE in Splitter
    - The content of the specified font is lost, Google Chrome can
      display it
    - Crash for Softmask with incorrect backdrop color components
    - Observable Timing Discrepancy (Timing Attack)
    - Black rectangle over image
    - Wrong font substitution for Wingdings
    - PDDocument#importPage slowed down by factor 1300
    - Split aborts with broken destinations
    - IllegalArgumentException: Parameter must be 1-based, but is 0
      when using PDFTextStripperByArea
    - Files created with PDFMergerExample are not correct PDF/A
    - Missing /Subtype and /Type in Metadata not detected
    - Multiple exceptions coming from org.apache.fontbox.ttf for
      different PDFs
    - IOException: Error expected floating point
      numberactual='-12.-1'
    - NullPointerException: Cannot invoke "String.codePointAt(int)"
      because "uni" is null
    - DomXmpParser - IllegalArgumentException: prefix cannot be
      "null" when creating a QName
    - ClassCastException: org.apache.pdfbox.cos.COSNull cannot be
      cast to org.apache.pdfbox.cos.COSDictionary
    - IllegalArgumentException: Width (26) and height (0) must be
      non-zero
    - There is an exception when getting embedded font, is it
      compatible?
    - Infinite loop after splitting and saving PDF / giant result
      files
    * Improvement
    - JPEGFactory. Reduce logging severity when no image metadata is
      present
    - Add test for surrogate pair character 𩸽
    - Update unicode Scripts.txt
    - Include a PDFA check with VeraPDF for CreatePDFATest
    - Add center constructor parameter to PDFPageable and to
      pdfbox-app
    - When splitting, keep named page destinations that are part of
      target document(s)
    - When this PDF is rendered with the "f" Operator, a black
      screen appears.
    * Task
    - Investigate why we get "response contains wrong nonce value"
      during build tests
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.31
    * Bug
    - [PATCH] Split pdf lose accessibility tags
    - Allow creating of PDFXObjectImage without accessing to the
      image stream
    - PfbParser fails to parse PFB font with multiple binary
      records.
    - Lines vanish when printing on MacOS
    - java.lang.IllegalArgumentException: Provided dictionary is not
      of type 'COSName{OCG}'
    - The embedded font DroidSansFallbackFull reports an error when
      parsing, and finally uses lastResortFont, resulting in garbled
      fonts.
    - COSName caches already cached hashCode
    - Font operation takes a long time with 3.0.1
    - NullPointerException in TTFSubsetter.buildPostTable()
    - Problem converting PDF to image (java.awt.color.CMMException:
      Can not access specified profile)
    - Set the default value for PDNonTerminalField
    - java.lang.ArrayIndexOutOfBoundsException Bug Report
    - Wrong colors in PDF since PDFBOX-5488
    - Java 7 support on 2.0
    - Convert to image exception
    - PDF conversion in this format is very slow. Is there any room
      for optimization?
    - IllegalArgumentException: -Infinity is not a finite number
    - Inconsistent signature page handling when signing in existing
      signature fields
    - Add leading "0" for octal values in MacOSRomanEncoding
    - DataFormatException: invalid distance too far back
    - Grayscale JPEG rendered multicolor
    - OutOfMemoryError in FileSystemFontsProvider.scanFonts
    - NPE in PageDrawer.getPaint()
    - Issue with embedded Font and descendant Font
    - LCMS error 13: Mismatched alpha channels
    * New Feature
    - Enable Native Markdown Extraction in Apache PDFBox
    * Improvement
    - When splitting, keep page destinations that are part of target
      document(s)
    - Replace Exception with some repair attempt
* Tue Apr 14 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 2.0.30
    * Bug
    - Regression unicode mapping in Korean document
    - Operators "q" and "Q" should also preserve text matrices
    - Signature Image not Rendered starting with PDFBox 2.0.23
    - Fonts are not subsetted when saving incrementally
    - Bug in PDFMergerUtility#mergeFields
    - Password protected PDF opens in GUI apps but PDFbox says
      invalid password
    - Wrong error message "2.4.1 : Invalid Color space, The operator
      "rg" can't be used with CMYK Profile"
    - Make FDF annotations more compliant with the specification
    - NPE in DomXmpParser.parseLiDescription
    - Regression: NoSuchElementException in PDFXrefStreamParser
    - The PageDrawer.strokePath method is blocked, and cpu100%
    - Avoid NPE when processing CFF2 based fonts
    - IllegalArgumentException: Dimensions (width=458477041
      height=26) are too large
    - Can not see checkbox check
    - NPE when converting pdf to image.
    - NullPointerException in XMPMetadata.getSchema()
    - PDFToImage might not correctly detect unsupported image
      formats
    - Font cache isn't effective on my machine, always rebuilds
    - PDF to Image conversion results in different converted image
    - Text in a certain font is lost when converting pdf to image
    - Incorrect colors in image from PDFs (DCTDecode)
    * New Feature
    - Inconsistent/incomplete PDF rendering
    * Improvement
    - Improve code quality (4)
    - Add PDRectangle#TABLOID paper size
    - Support version 0.5 of MaximumProfileTable
    - loca-table isn't mandatory for TTF/OTF-fonts using CFF
      outlines
    - Implement PDF 2.0 dash phase clarification
    - Add getter and setter for the CO array under PDAcroForm
    - Make UTC timezone static
    - Facilitate migration to PDFBox 3.0
    - Consolidate bouncycastle configuration
    - Consistent scm.url values for pom.xml
    - use comparison operators for enums
* Mon Aug 07 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to 2.0.29
    * Bug
    - A (rotated) barcode is missing from a pdf when printed
    - NullPointerException in PDTrueTypeFont.java getPath( )
    - Parsing of XMP metadata without optional xmpmeta element
    - Avoid division by 0 in shading function interpolation
    - MyPageDrawer#getPaint may produce
      UnsupportedOperationException
    - Barcode corrupted when printing document
    - The text in some fonts is lost when converting pdf to image
    - PDFTextStripper runs out of memory in 2.0.28 but not in
      2.0.27 same code
    - all values in the signature dictionary shall be direct
      objects
    - Glyphs not rendered
    - PDF with mangled font rendering in some environments
    - RadioButtons disappear when printing PDF
    - BitsPerComponent 16 not allowed in PDF/A-1b
    - NullPointerException in PDFStreamEngine.showText
    - Infinte loop when parsing Type1 font
    * Improvement
    - Add duplex and tray parameters to PrintPDF
    - Create command line utility to extract XMP data
    - Improve Opaque PDFRenderer example
    * Task
    - Implement /RunLengthDecode encoder
    - Slight regression on corrupt bug tracker file
    - move and update bc from jdk15on to jdk15to18
  - Build and package forgotten artifact org.apache.pdfbox:xmpbox
  - Add build dependency on mvn(javax.xml.bind:jaxb-api), needed for
    xmpbox.
* Fri Apr 14 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to 2.0.28
    * Bug
    - Extraction of Arabic PDF has incorrect ordering of normalized
      ligatures
    - Parsing differences between 2.0.23 and 2.0.24/3.0
    - Signing tries to set byteRange of old signature
    - Bug in
      org/apache/pdfbox/multipdf/Overlay#overlay(specificPageOverlayFile)
    - Inactive OCGs shown when not top level
    - Null pointer exception in PDFASchemaType.getNamespaceURI()
    - export:text creates jibberish / malformed output
    - ArrayIndexOutOfBounds in SampledImageReader.fromAny()
    - PDFRenderer resulting image has black background
    - NPE due to a malformed rectangle
    - Fix meta markup in HTML generation
    - ArrayIndexOutOfBoundsException in CFFCIDFont class
    - Can't open PDF with PDFBox: java.awt.color.CMMException: LCMS
      error 13: Couldn't link the profiles
    - ClassCastException in ShadingFill.process()
    - Font gets smaller for each rendered page
    - fix some logging inconsistencies
    - NPE in PDFMergerUtility.acroFormLegacyMode()
    - Avoid OOME when parsing an malformed pdf with a corrupted
      object stream
    * Improvement
    - Apply subsampling and region to masks
    - Remove finalize from ScratchFileBuffer
    - Invisible signature field is not referenced from /Annots
      dictionary of a Page
    - Support charset parameter in TextToPDF
    - Add a method to get the components of a composite glyph
    - PDResource font cache improvement
    - RFE: Comb flag warning
    - fix unnecessary boxing/unboxing
    - optimize LZWFilter
    - renderer.setSubsamplingAllowed(true) causing the picture to
      blur
    * Task
    - Remove Travis build
  - Update to 2.0.27
    * Bug
    - Invalid stream Length validation in StreamValidationProcess
    - To set compressed on buffered image while creating a PDF
    - Blurry / distorted rendering
    - java.lang.IndexOutOfBoundsException (2)
    - PDFDebugger does not remove listeners for PagePane when
      opening new File
    - PDFRenderer.renderImageWithDPI thows EOFException in PDF
    - PDFCloneUtility.checkForRecursion breaks support for some
      existing PDFs
    - PDFStreamEngine.showTextStrings with font switch
    - ClassCastException (PDColor.java:66)
    - NullPointerException in PDFunctionType3.eval()
    - Deadlock in TrueTypeFont and RAFDataStream
    - illegalArgumentException for rendering PDF (image extraction)
    - NullPointerException in CmapSubtable.getCharCode
    - PDActionEmbeddedGoTo does not accept a Destination with a
      page number or string
    - NPE when Transparency Group is missing the BBox
    - PDFRenderer does not render letters when converting page to
      image
    - JPEG image rendered with wrong colors when using
      TwelveMonkeys
    - Performance issue since 2.0.18
    - NullPointerException in PDType0Font.readCode() if cMap is
      null
    - NullPointerException in CFFParser.parseFont()
    - IndexOutOfBoundsException in PDCIDFont.readWidths()
    - IndexOutOfBoundsException in Type1Parser.java
    - ClassCastException in CMapParser.parseBeginbfchar
    - ClassCastException in PDXObject.createXObject()
    - ClassCastException in PDAcroForm.getFields()
    - ClassCastException in PDDocumentCatalog.getAcroForm()
    - ClassCastException in PDResources.getIndirect()
    - getPageLayout throws IllegalArgumentException for empty mode
    - Font not found because of case issues
  - Update to 2.0.26
    * Bug
    - COSParser: Infinite recursion
    - TestCreateSignature.testCreateSignedTimeStamp checkLTV build
      test fail
    - No Content - xRef / Obj Parsing
    - Pdf-A/1b Validation
    - A list of bugs found (70 bugs in total)
    - Text size option for PDFBox Debugger
    - IllegalArgumentException: Input buffer too short in
      StandardSecurityHandler.computeRC4key
    - ArrayIndexOutOfBoundsException in
      PDSeparation.tintTransform()
    - EOFException: Can't read 20 bytes
    - Wrong datatype for OPM in PDExtendedGraphicsState
    - Unhandled IOException thrown from BaseParser creates issue in
      PDFStreamEngine.processStreamOperators
    - *LOADS of* "WARNING: key node000xxxxx already exists in
      destination IDTree"
    - NullPointerException in PDRange.getMin()
    - Image interpolation when there shouldn't be
    - pDAcroForm.flatten() does not remove /SigFlags in /Catalog
      object
    - Could not read embedded TTF for font
    - ToUnicodeWriter.writeTo allows byte overflow in bfrange
      operator
    - TextToPDF appends space to each line
    - NegativeArraySizeException in pfb parser with 0 byte pfb font
      file
    - Hangup in COSFilterInputStream.nextRange
    - Certain PDF cannot be processed
    - Parsing fails in 2.0.26 that worked in 2.0.25
    - Object must be defined and must not be compressed object
    - Page tree root must be a dictionary
    - A carefully crafted pdf can trigger an infinite loop while
      parsing
    - POCIDFontType2 (Wingdings) encode throws a
      NullPointerException
    - Possible loop detection is triggered in 2.0.26 but file works
      in 2.0.25
    - IOException: object reference 112 0 R at offset 18355 in
      content stream
    - Field text missing
    - NPE during page render
    - Parsing shows 1 empty page with 2.0.26 and 7 with 2.0.25
    * Improvement
    - Create push button example
    - FontMapper should also take into account the user's font
      directory on Windows operating systems
    - Don't log warnings if there are not fonts to cache
    - support multiple widgets in PDTerminalField.importFDF()
    - Improve AddValidationInformation to handle exceptional
      situations better
    - Avoid duplicate certificates in AddValidation example
    - Render symbol for file attachment annotations
    * Task
    - Add test of PFB font
    - Add maven enforcer rule to ensure that JAVA_HOME is set
  - Update to 2.0.25
    * Sub-task
    - Add print dpi submenu
    - Reduce HighResolutionImageIcons memory leaks
    * Bug
    - Page not rendered / extracted, Unknown type in array for TJ
      operation
    - ArrayIndexOutOfBoundsException: arraycopy: length -2 is
      negative in PDPanose.getPanose
    - LayerUtility().importPageAsForm() doesn't return
    - PDPageContentStream.setLineWidth(float) not allowed in text
      block
    - preflight SMask entry check incorrect
    - NumberFormatException in merge if fieldname is
      "dummyFieldName1#1"
    - FDFJavaScript.getDoc() always returns null or empty
    - Annotation shown with thick border
    - Deeply nested drawings not shown
    - Not existing rectangle appears on page image
    - Not rendered (white) pages for given pdf
    - Encryption on Split documents
    - PDPage.getAnnotations() causes subsequent calls to
      PDDocument.getPages() to fail
    - Error rendering png from PDF - Error at Type1Parser
      parseBinary for Type 1 Font
    - EOFException during TTF parsing
    - Incorrect rendering of Type3 character
    - class org.apache.pdfbox.cos.COSName cannot be cast to class
      org.apache.pdfbox.cos.COSString
    - unneeded / double code in PageExtractor
    - When PDF is converted to an image, the image has a large
      black rectangle.
    - Slow rendering for specific PDF File with small chunks 16x8
    - Decryption for V4 fails when no Length entry is set in
      Encryption Dictionary
    - `NullPointerException` when intersecting area with null
      clipping path
    - Stack overflow in PDColorSpace.create()
    - Splitter: Problematic /Info causes big files
    - Resolution of ambiguities in inline images don't follow the
      standard
    - Silent fail of PDTextField.setValue when font encoding
      missing
    - TTFSubsetter incorrectly calculating 'searchRange'
    - Failing to get multiple encodings from cmap table
    - Text "820-01869-U-A" is omitted from PDF doc
    - Wrong number of fonts leads to OOM-Exception
    * New Feature
    - Additional `showTransparencyGroupOnGraphics()` method
    * Improvement
    - Optimize SampledImageReader.from1Bit()
    - Optimize reading of masked images
    - Support BGR for OpenCV and JavaCV
    - Preserve indirect object reference when copying resources
    - PDFBox should use the quadding for fields with the comb flag
    - Lazier clipping
    - LegacyPDFStreamEngine.glyphList loaded from disk on each
      instantiation rather than static final?
    - Prefer MergeSort over QuickSort and try native TimSort first
      (with explanation)
    - Avoid creating Paint objects and filling when there is
      nothing to do
    - support get unicode from embedded TrueTypeFont cmap
    - Update liberation fonts
    * Test
    - Add test for double visible signature on the same page
    * Task
    - Add test for double visible signature on encrypted file
    - Add test for comb fields adjustment
    - Store x and y scaling factor
    - Update CCITTFaxDecoderStream.java from twelvemonkeys (3)
  - Update to 2.0.24
    * Bug
    - Slow rendering for specific PDF file
    - Very slow rendering on PageDrawer.shadingFill
    - Glyphs missed in rendering
    - Wrong classification of an JPEG image leading to a blank
      image added to a pdf document
    - Embedded files not extracted from PDF files with multilevel
      EmbeddedFiles tree
    - 3.0.0-RC1: PDComboBox.setValue() throws
      IllegalArgumentException: /DA is a required entry
    - Issue with COSObjectKey::fixGeneration
    - Error extracting text from PDF - Can't read the embedded
      Type1 font FDFBJU+NewsGothic
    - Error in identification of PDF comment symbol % as a token
      separator with PDF names
    - Stack overflow when reading a corrupt dictionary
    - dash pattern [0] should be invisible
    - Behaviour change in 2.0.20 due to use of
      IOUtils.populateBuffer in
      SecurityHandler.prepareAESInitializationVector leading to
      IOException for certain PDF
    - java.io.IOException: Page tree root must be a dictionary
    - Snapshot Deploy not working
    - TSAClient with username+password
    - COSOutputStream.flush doesn't call super
    - BaseParser: stack overflow when reading a corrupt pdf
    - isEmbeddingPermitted() is too restrictive on TTFs with OS2
      table versions 0-2
    - Wild rendering when repeating truetype glyph flag is outside
      of range
    - v2.0.22 and v3.0.0-RC1 PDF Debugger app crashes with
      java.lang.NullPointerException
    - CreateCheckBox example draws too large, clipped checkmark
    - Wrong color space detected for some Jpeg images
    - Possible memory leak after calling decode filter
    - Ink annotation not rendered
    * Improvement
    - Pass PDFRenderer to PDFPrintable constructor
    - Create tests for HelloWorld examples
    - Faster PDImageXObject.applyMask
    - Custom folder for fonts in FontMapper
    - allow to make timestamp only signature "LTV"
    - Create portable collection PDF
    - Optimize memory footprint of PDFObjectStreamParser
    - Add getter/setter for suppressDuplicateOverlappingText in
      PDFMarkedContentExtractor
    - Cache PageTree in PDFPrintable
    - Add Adobe Illustrator COSNames
    - Make constructors of CIDSystemInfo and PDPanoseClassification
      public
    * Wish
    - When merging multiple pdf ua documents, Tags become nested
    * Task
    - Failing testFlattenPDFBox2469Filled on Ubuntu
    - Add test for PDFMarkedContentExtractor class
    - Create test for CreateGradientShadingPDF

Files

/usr/share/doc/packages/apache-pdfbox
/usr/share/doc/packages/apache-pdfbox/README.md
/usr/share/doc/packages/apache-pdfbox/RELEASE-NOTES.txt
/usr/share/java/fontbox.jar
/usr/share/java/pdfbox
/usr/share/java/pdfbox/debugger.jar
/usr/share/java/pdfbox/fontbox.jar
/usr/share/java/pdfbox/pdfbox.jar
/usr/share/java/pdfbox/tools.jar
/usr/share/java/pdfbox/xmpbox.jar
/usr/share/licenses/apache-pdfbox
/usr/share/licenses/apache-pdfbox/LICENSE.txt
/usr/share/licenses/apache-pdfbox/NOTICE.txt
/usr/share/maven-metadata/apache-pdfbox.xml
/usr/share/maven-poms/pdfbox
/usr/share/maven-poms/pdfbox/debugger.pom
/usr/share/maven-poms/pdfbox/fontbox.pom
/usr/share/maven-poms/pdfbox/pdfbox.pom
/usr/share/maven-poms/pdfbox/tools.pom
/usr/share/maven-poms/pdfbox/xmpbox.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026