Java平台PDF管理控件Spire.PDF 6月新更!支持使用QT插件将HTML转换为PDF

Spire.PDF for Java更新至v3.6.6,该版本支持使用QT插件将HTML转换为PDF,也支持PDF签名添加时间戳时设置用户名和密码。除此之外,一些在转换PDF到Word以及提取文本、图片时出现的问题也得以成功解决。

*正版优惠进行时,在线购买Spire.PDF正版授权享受最低优惠折扣,查看报价

新功能

  • 支持使用QT插件将HTML转换为PDF。
    String url = "https://www.baidu.com";String fileName = "D:/output.pdf";String pluginPath = "D:/Qt/plugins_64";HtmlConverter.setPluginPath(pluginPath);HtmlConverter.convert(url,fileName);
  • 新增setExportTextOCRHandler方法以支持提取PDF文本时调用外部OCR API来提取图片文本。
    IOCR loIOCR=(image)->{    String extractedText = "";    //OCR API    //extractedText = ...    return extractedText;};PdfDocument.setExportTextOCRHandler(loIOCR);PdfDocument pdf=new PdfDocument();pdf.loadFromFile(inputPath);String text = "";for (PdfPageBase page : (Iterable) pdf.getPages()) {    text += page.extractText();}FileWriter sw = new FileWriter(outputPath);sw.write(text);sw.flush();sw.close();pdf.close();
  • 支持PDF签名添加时间戳时设置用户名和密码。
    String url = "https://freetsa.org/tsr";signature.configureTimestamp(url,"user_name","password");

Bug修复

  • 修复了签名时签名信息显示不正确的问题。
    signature.removeShowConfigureText(SignatureConfigureText.Distinguished_Name);
  • 修复了提取图片时抛“OutOfMemoryError”的问题。
  • 修复了PDF转Word内容丢失的问题。
  • 修复了提取文本时抛“NullPointerException”的问题。
  • 修复了在CentOS上签名时抛异常“The request timed out”的问题。
  • 修复了PdfImage使用BufferedImage传入图片时图片变暗的问题。
  • 修复了PDF转图片抛“OutOfMemoryError”的问题。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月15日
下一篇 2020年5月15日

相关推荐

发表回复

登录后才能评论