Spire.PDF for Java 10.10.7 已发布。该版本新增支持使用 Chrome 插件转换 HTML 到 PDF。本次更新还增强了 HTML、SVG 和 OFD 到 PDF 以及 PDF 到图片的转换功能。此外,一些已知问题也在该版本中成功修复,如设置附件的自定义属性不生效的问题。详情请阅读以下内容。
新功能:
- 同步 PdfStandardsConverter 类下的 ToPdfX1A2001() 方法到 Java。
- 支持使用 Chrome 插件转换 HTML 到 PDF,支持系统:Windows 和 Linux。
- 支持在使用 Chrome 插件转换 HTML 到 PDF 时通过 Logger 类输出日志。
ChromeHtmlConverter converter = new ChromeHtmlConverter(TestUtil.ChromiumPath);
URI uri = new URI(converter.getUrl());
IWebSocketService webSocketService = (IWebSocketService) WebSocketServiceImpl.create(uri);
converter.setWebSocketService(webSocketService);
ConvertOptions options = new ConvertOptions();
options.setTimeout(10 * 1000);
PageSettings pageSettings = new PageSettings();
pageSettings.setPaperFormat(8);//A4
pageSettings.setMarginBottom(0);
pageSettings.setMarginTop(0);
pageSettings.setMarginLeft(0);
pageSettings.setMarginRight(0);
options.setPageSettings(pageSettings);
converter.convertToPdf(inputPath, OutputPath, options);
ChromeHtmlConverter converter = new ChromeHtmlConverter(TestUtil.ChromiumPath);
converter.setLogger(new Logger(OutputPath_TXT));
// 输出保存到 TXT 文件
converter.getLogger().isEnabled(true);
//输出打印到控制台
问题修复:
- 修复了转换 HTML 到 PDF 后,效果不正确的问题。
- 修复了合并文档程序抛出 "Value cannot be null" 异常的问题。
- 修复了转换超过 1.2MB 大小的 HTML 到 PDF 失败的问题。
- 修复了转换 PDF 到图片,表格文本错乱的问题。
- 修复了转换 HTML 到 PDF,分页内容被截断的问题。
- 修复了转换 HTML 到 PDF,程序挂起的问题。
- 修复了绘制 SVG 到 PDF 图层后,将结果文档在 Adobe 工具中打开时提示文档内容存在错误。
- 修复了转换 OFD 到 PDF 程序抛出 "未知的颜色空间类型" 异常的问题。
- 修复了设置附件的自定义属性不生效的问题。
- 修复了转换 OFD 到 PDF 程序抛出 "For input string: 'CM'" 异常的问题。
获取 Spire.PDF for Java 10.10.7 请点击: