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

apache-pdfbox-2.0.29-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: apache-pdfbox Distribution: openSUSE:Factory:zSystems
Version: 2.0.29 Vendor: openSUSE
Release: 1.3 Build date: Mon Aug 7 09:12:31 2023
Group: Development/Libraries/Java Build host: reproducible
Size: 4828498 Source RPM: apache-pdfbox-2.0.29-1.3.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

* 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
* Sat Apr 23 2022 Fridrich Strba <fstrba@suse.com>
  - Fix build with bouncycastle 1.71 and the new bcutil artifact
* Fri Mar 18 2022 Fridrich Strba <fstrba@suse.com>
  - Build with source/target levels 8
* Thu Mar 03 2022 Fridrich Strba <fstrba@suse.com>
  - Package all resources in pdfbox module
* Mon Apr 12 2021 Pedro Monreal <pmonreal@suse.com>
  - Update to 2.0.23:
    * Security fixes:
    - CVE-2021-27807: A carefully crafted PDF file can trigger an
      infinite loop while loading the file [bsc#1184356]
    - CVE-2021-27906: OutOfMemory-Exception while loading a crafted
      PDF file [bsc#1184357]
    * Bug fixes:
    - Transparency Group issues
    - getLastSignatureDictionary modifies internal structure of
      PDDocument
    - NullPointerexception in
      AcroFormOrphanWidgetsProcessor.resolveNonRootField()
    - AcroForm PDTextField formatting lost when setting value
    - java.lang.IndexOutOfBoundsException
    - Failure to modify cropBox when splitting a PDF Page
      vertically into 2 pieces
    - ArrayIndexOutOfBoundsException in isOwnerPassword
    - IllegalArgumentException in computeEncryptedKeyRev56
    - IllegalArgumentException in
      PDFObjectStreamParser.privateReadObjectNumbers
    - ClassCastException in COSStream.getFilterList
    - ArrayIndexOutOfBoundsException in
      PDFXrefStreamParser.parseValue
    * Improvements:
    - Improve document signing
    - Allow reuse of subsetted fonts by inverting the ToUnicode
      CMap
    - improve performance in signature validation
    - Add more checks to PDFXrefStreamParser and reduce memory
      footprint
    - Use StringBuilder for key in
      PDDeviceN.toRGBWithTintTransform()
    - Don't use RGB loop in PDDeviceN.toRGBWithTintTransform()
* Mon Jan 04 2021 Fabian Vogt <fvogt@suse.com>
  - Add source signature and keyring
* Wed Dec 23 2020 Pedro Monreal <pmonreal@suse.com>
  - Update to 2.0.22:
    * See https://downloads.apache.org/pdfbox/2.0.22/RELEASE-NOTES.txt
  - Remove provided binaries
* Thu Jun 04 2020 Fridrich Strba <fstrba@suse.com>
  - Upgrade to 2.0.19:
    * Move from 1.x release line to the 2.x one.
    * This is a ABI change
    * Generate the ant build system from the maven one and customize
      it
  - Removed patches:
    * disable-downloads.patch
    * fix-javadoc-dep.patch
    * fix-version.patch
    * pdfbox-1.8.12-bouncycastle.patch
    * pdfbox-1.8.12-sourcetarget.patch
      + incorporated in the customizations of the ant build system
* Mon Oct 08 2018 Fabian Vogt <fvogt@suse.com>
  - Update to 1.8.16:
    * [PDFBOX-4261] - Invalidated signature signing pdf twice
    * [PDFBOX-4276] - Multiply blend mode not detected
    * [PDFBOX-4283] - Allowing Rectangles with additional elements
    * [PDFBOX-4298] - NullPointerException when doing overlay
    * [PDFBOX-4316] - RemoveAllText does not delete all parameters with " operator
    * [PDFBOX-4274] - Get rid of warning about prerequisites
    * Improve skip duplicates (bsc#1111009, CVE-2018-11797)
  - Adjust fix-version.patch

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, Wed May 1 23:49:46 2024