当前位置: 首页 > 工具软件 > ICEpdf > 使用案例 >

java+icepdf+下载_ICEpdf 4.2 发布,Java的PDF类库

严言
2023-12-01

ICEpdf 是一个轻量级的开源 Java 语言的 PDF 类库。通过 ICEpdf 可以用来浏览、内容提取和转换 PDF 文档,而无须一些本地PDF库的支持。 ICEpdf v4.2 发布了,可通过这里 download, 这是一个认证的稳定版本,新功能包括支持 Type 4 函数、图像掩蔽、图像解码

ICEpdf 是一个轻量级的开源 Java 语言的 PDF 类库。通过 ICEpdf 可以用来浏览、内容提取和转换 PDF 文档,,而无须一些本地PDF库的支持。

ICEpdf v4.2 发布了,可通过这里 download, 这是一个认证的稳定版本,新功能包括支持 Type 4 函数、图像掩蔽、图像解码参数、提升了内存使用率和垃圾收集性能,同时还包括超过40个bug修复。

Notable Changes and Enhancements

* Rendering Core

o Fixed a memory leak which prevented embedded xForm objects from properly cleaning up associated resources on page dispose.

o Improved the overall memory footprint of the rendering core and reduced garbage collection times in worst case scenarios by as much as sixty percent.

o Fixed an issue where the core 14 fonts were incorrectly assigned fonts from the respective AFM files, resulting in missing text in the OS release.

o Added support for non-standard image decode attributes which address inverted colours for numerous test files.

o Fixed a rare rendering core issue where the operation controlling fill and stroke was reversed, resulting in missing page content.

o Fixed an issue where the font engine was not correctly applying the CIDToGIDmap to a CID font that did not contain an embedded font file, resulting in scrapped text.

o Added support in both the OS and Pro Cmap classes to support character mapping that contain one to many mappings. Text like 'fi' and 'ft' should now be correctly displayed and extracted.

o Added support for type 4 functions also known as PostScript calculator which improves colour sampling accuracy.

o Numerous improvements to font substitution logic for style and font name detection.

o Fixed an issue where locked annotations were not visible in the Viewer RI.

o Corrected rare parsing error which incorrectly applied the horizontal text scaling, resulting in overly stretched text.

o Fixed a rendering quality regression with how images were scaled when the system property org.icepdf.core.scaleImages=true is enabled.

o Fixed an issue where the system property org.icepdf.core.minMemory was not always respected. The property will now insure that the specified amount of memory will always be kept free of the total allocated memory.

* Viewer RI

o Fixed an issue with the PrintHelper class that prevented a user selected paper size from being applied to the current print job.

o Corrected an issue with the Viewer RI which prevented printing when using the Viewer as a standalone component.

o Fixed an issue which prevented the setting of black or #000000 colour values when setting page view colours via system properties org.icepdf.core.views.*.color.

o Updated SearchControllerImpl do aid developers working in a headless environment so that they no longer have to load the SwingController.

o Fixed an issue where some Octal encoded text was not correctly dispalyed in a document outline.

o Utility pane divider location is now saved when the viewer is closed.

o Print dialog will now show in the same window as the main viewer frame in multi-monitor configurations.

* Examples

o Added a new example to show how to search a document in headless mode: ./examples/search/SearchControllerHeadless.java

* Build and Bundle

o Provided an Ant script in the ./maven2 folder as well as the corresponding POM files to install icepdf-core.jar and icepdf-viewer.jar in a local maven repository.

o ICEpdf 4.2.0 jars are now available in the maven repository

详情请看 Release Notes:+4.2.0+Release+Notes

ICEpdf 4.2下载地址:

 类似资料: