热门标签 | 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文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。


推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • This document outlines the recommended naming conventions for HTML attributes in Fast Components, focusing on readability and consistency with existing standards. ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 题目Link题目学习link1题目学习link2题目学习link3%%%受益匪浅!-----&# ... [详细]
  • 在即将迎来26岁生日之际,作者的人生陷入了低谷。经过近三年的硕士学习后,最终决定退学,并且面临没有工作经验的困境。尽管如此,作者依然坚定地选择为自己的人生负责。 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
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社区 版权所有