彩票走势图

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

原创|产品更新|编辑:李显亮|2020-06-18 10:41:07.123|阅读 231 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库。该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 PDF 文档,并且运行环境无需安装 Adobe Acrobat。

Java平台Spire.PDF迎来了6月的更新,该版本支持使用QT插件将HTML转换为PDF,也支持PDF签名添加时间戳时设置用户名和密码。除此之外,一些在转换PDF到Word以及提取文本、图片时出现的问题也得以成功解决,具体更新情况如下:

下载Spire.PDF for Java最新版

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

新功能

  • 支持使用QT插件将HTML转换为PDF。
    String url = "//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 = "//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”的问题。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP