热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ApachePDFBox1.8.8发布

PDFBox,ApachePDFBox1.8.8发布

#广州# OSC源创会第31期(12月27日)开始报名,OSC自曝家丑!

Apache PDFBox 1.8.8 发布,这是一个增量的 bug 修复版本,修复了大量的 bug,包括:

Bug

[PDFBOX-649] - loading an fdf containing a file attachment throws IOException
[PDFBOX-1036] - FDFExport/Import gives strange results
[PDFBOX-1060] - convertToImage includes "ghost" annotation outlines
[PDFBOX-1087] - FDF parsing is unreliable when xref are missing
[PDFBOX-1273] - java.io.IOException: Error: Unknown annotation type null
[PDFBOX-1512] - TextPositionComparator is not compatible with Java 7
[PDFBOX-1574] - ImportFDF fails to do anything
[PDFBOX-1595] - PDFMerger failed with the following exception: 
java.lang.NullPointerException
[PDFBOX-1918] - PDF with incorrect startxref
[PDFBOX-2001] - Digital Signature information (parser bug?)
[PDFBOX-2015] - Hybrid reference pdf still contain XRefStm info in the trailer 
dictionary after PDDocument#save
[PDFBOX-2173] - Nullpointer when validating empty file
[PDFBOX-2296] - Wrong stream length
[PDFBOX-2306] - Error reading stream, expected='endstream' actual='endobj'
[PDFBOX-2320] - IOException: Could not read embedded TTF for font TimesNewRoman
[PDFBOX-2332] - Error reading stream, expected='endstream' actual='endstream8' 
at offset 1993
[PDFBOX-2342] - WriteDecodedDoc cant decrypt pdf form correctly
[PDFBOX-2351] - /XRefStm content missing in saved file
[PDFBOX-2356] - Error Validating PDF Archive Document with half hour timezone
[PDFBOX-2371] - Overlay page off by one when using -useAllPages
[PDFBOX-2376] - Small regression in text extraction with PDFBox 1.8.7 vs. 1.8.6
[PDFBOX-2377] - Apparent regression in character mapping in a few files from 
govdocs1
[PDFBOX-2385] - inline image with EI at the end incorrectly parsed
[PDFBOX-2395] - Signing PDF document changes documentID
[PDFBOX-2401] - Image has wrong colors after Merge
[PDFBOX-2402] - NonSequentialPDFParser cannot recover from spurious closing brackets
[PDFBOX-2406] - fix typo "AlpaConstant"
[PDFBOX-2411] - Pushback buffer is full on seamingly small PDF
[PDFBOX-2412] - Loading XFDF document fails with ClassCastException
[PDFBOX-2413] - Loaded FDF document returns null fields
[PDFBOX-2419] - XFDF export is not XML compliant
[PDFBOX-2424] - ClassCastException in getMetaData if no real meta data
[PDFBOX-2434] - ClassCastException in readVersionInTrailer
[PDFBOX-2435] - ConvertToImage Appears To Invert Colors
[PDFBOX-2441] - Improve XRef self healing mechanism when more than one xref table
[PDFBOX-2443] - About to return NULL from unhandled branch when constructing a 
PDJpeg
[PDFBOX-2449] - Character missing in text extraction
[PDFBOX-2455] - NonSequentialParser does not tolerate missing %%EOF markers
[PDFBOX-2458] - Signing doesn't work anymore using BC 1.51 instead of 1.50
[PDFBOX-2465] - NPE in PdfaExtensionHelper.populateSchemaMapping
[PDFBOX-2469] - javax.crypto.BadPaddingException in PDFBox 1.8.8-SNAPSHOT
[PDFBOX-2470] - Exception in PDDocument.addSignature(PDSignature sigObject, 
SignatureInterface signatureInterface, SignatureOptions options))
[PDFBOX-2471] - AES encryption failing to write Acroform field names and values
[PDFBOX-2477] - NPE in DomXmpParser.createProperty
[PDFBOX-2478] - NPE in XObjImageValidator.checkColorSpaceAndImageMask
[PDFBOX-2481] - Adding large TYPE_BYTE_BINARY image to pdf document generates 
distorted result
[PDFBOX-2483] - StackOverflowError in preflight
[PDFBOX-2484] - Cannot decrypt AES256 encrypted files with nonSeq parser
[PDFBOX-2488] - NPE in FontValidator.isSubSet in preflight
[PDFBOX-2490] - Return value of COSDocument#isEncrypted is unclear
[PDFBOX-2491] - NPE in PDFAIdentificationValidation.checkConformanceLevel()
[PDFBOX-2492] - Java 8u25 IllegalBlockSizeException decrypting pdf
[PDFBOX-2497] - GRAVE: FlateFilter: stop reading corrupt stream due to a 
DataFormatException
[PDFBOX-2498] - ArrayIndexOutOfBoundsException in PreflightParser.lastIndexOf
[PDFBOX-2500] - ClassCastException in StreamValidationProcess.checkFilters
[PDFBOX-2502] - false negative? 1.4.6 : Trailer Syntax error, ID is different in 
the first and the last trailer
[PDFBOX-2503] - false negative? 1: 7.2 : Error on MetaData, Producer present in 
the document catalog dictionary doesn't match with XMP information
[PDFBOX-2504] - ClassCastException in preflight: PDAnnotationWidget cannot be 
cast to PDField
[PDFBOX-2512] - OutOfMemory while signing large documents
[PDFBOX-2517] - Better error message on pdfA identification
[PDFBOX-2520] - Don't decrypt already decrypted pdfs
[PDFBOX-2521] - Don't throw IOException if stream length is missing in lenient mode
[PDFBOX-2522] - javax.crypto.IllegalBlockSizeException in ExtractText
[PDFBOX-2523] - IOException: Error: Expected a long type at offset 1218571, 
instead got 'xref'
[PDFBOX-2528] - IOException: Object must be defined and must not be compressed 
object: 0:0
[PDFBOX-2533] - Poor rendering with non-sequential parser
[PDFBOX-2541] - ClassCastException in BaseParser.parseCOSDictionaryValue

Improvement

[PDFBOX-543] - Document the dependencies of PDFBox
[PDFBOX-1224] - Angle units are not consistent
[PDFBOX-1648] - FontBox can't load CMaps with no spaces between tokens
[PDFBOX-1738] - PDF with parsing IOException
[PDFBOX-1798] - Performance problem with PDDocument.saveIncremental (when 
signing document)
[PDFBOX-1833] - BaseParser tidy up
[PDFBOX-2197] - Add sample how to import a page as PDFormXObject
[PDFBOX-2250] - Improve XRef self healing mechanism
[PDFBOX-2394] - Add example code to extract embedded files in annotations
[PDFBOX-2414] - Allow non-sequential parser for PDFMerger in app
[PDFBOX-2456] - create TestSymmetricKeyEncryption.java
[PDFBOX-2468] - Switch FDFDocument.load from PDFParser to NonSequentialParser
[PDFBOX-2475] - Fix Checkstyle errors in the 1.8 branch
[PDFBOX-2480] - Add information about Snapshots to download section

PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。


推荐阅读
  • 每位开发者都应该拥有一个展示自我技能与分享知识的空间——个人技术博客。本文将指导你如何使用静态网站生成器Hexo结合GitHub Pages搭建这样一个平台。 ... [详细]
  • APP数据包捕获挑战
    本文探讨了在使用Burp Suite捕获移动应用数据包时遇到的两大难题,尤其是SSL Pinning安全机制的影响,并提供了一种解决方案。 ... [详细]
  • 本文介绍如何使用 Google 开发的 libphonenumber 库在 Java 应用中实现电话号码的有效性验证。该库不仅支持多种国际电话号码的格式化与解析,还提供了一系列强大的验证工具。 ... [详细]
  • 本文探讨了Go语言(Golang)的学习价值及其在Web开发领域的应用潜力,包括其独特的语言特性和为什么它是现代软件开发的理想选择。 ... [详细]
  • 本文详细记录了在Ubuntu 9.10操作系统上从零开始搭建LAMP(Linux, Apache, MySQL, PHP)环境的过程,包括遇到的问题及解决方案。旨在为初次尝试搭建LAMP环境的开发者提供参考。 ... [详细]
  • 深入理解FastDFS
    FastDFS是一款高效、简洁的分布式文件系统,广泛应用于互联网应用中,用于处理大量用户上传的文件,如图片、视频等。本文探讨了FastDFS的设计理念及其如何通过独特的架构设计提高性能和可靠性。 ... [详细]
  • 本文详细介绍了 Java 中 javax.faces.component.UIInput 类的 getParent() 方法的使用场景及其代码实现,通过多个实际案例帮助开发者更好地理解和应用该方法。 ... [详细]
  • 导读上一篇讲了zsh的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf的使用等等。其中很多内容没有必要记忆,作为手册参 ... [详细]
  • 探索PWA H5 Web App优化之路(Service Worker与Lighthouse的应用)
    本文探讨了如何通过Service Worker和Lighthouse工具来优化PWA H5 Web App,旨在提升用户体验,包括提高加载速度、增强离线访问能力等方面。 ... [详细]
  • Python图像处理库概览
    本文详细介绍了Python中常用的图像处理库,包括scikit-image、Numpy、Scipy、Pillow、OpenCV-Python、SimpleCV、Mahotas、SimpleITK、pgmagick和Pycairo,旨在帮助开发者和研究人员选择合适的工具进行图像处理任务。 ... [详细]
  • 本文基于https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/的内容,对CoreOS和Atomic两个操作系统进行了详细的对比,涵盖部署、管理和安全性等多个方面。 ... [详细]
  • 使用Docker部署Gitea自托管Git服务
    Gitea是由Gogs社区分叉而来的开源自托管Git服务,旨在提供一个更加灵活和易于维护的解决方案。本文将详细介绍如何利用Docker容器技术快速部署Gitea。 ... [详细]
  • 本文介绍了如何从给定的JSON响应中正确地提取产品标题等信息。 ... [详细]
  • 14款免费网站访客行为分析工具推荐
    探索14款免费的网站访客行为分析工具,帮助你深入了解访客为何离开你的网站,并提供策略以提高用户留存率和转化率。 ... [详细]
  • React Native 开发者如何高效替换 Android 图标与布局资源
    针对未接触过 Android 开发的 React Native 开发者,本文提供了详细的指南,帮助他们了解如何轻松替换 Android 应用中的图标和布局资源,包括对 APK 结构的基本认识及多种替换方法。 ... [详细]
author-avatar
陈苏女士
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有