彩票走势图

10月更新!PDF开发API-Spire.PDF for Java新版发布!优化PDF格式转换时间

原创|产品更新|编辑:李显亮|2020-10-22 10:18:36.180|阅读 187 次

概述:Spire.PDF for Java更新至v3.10.5,该版本优化了转换PDF到图片的转换时间和加文本水印到PDF的时间,支持获取PDF水印和插入SVG到PDF的功能,以及修复了PDF转化到Word/Image时出现的问题,欢迎下载体验。

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

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

近日,我们更新了Java平台Spire.PDF  v3.10.5 2020年10月更新,该版本优化了转换PDF到图片的转换时间和加文本水印到PDF的时间,支持获取PDF水印和插入SVG到PDF的功能,以及修复了PDF转化到Word/Image时出现的问题。点击下方按钮下载。

下载Spire.PDF for Java最新版

这么优秀的国产工具怎能错过呢!软件国产化服务季!全线产品均享85折起,查看优惠价格!想要获取更多福利的朋友哦~

优化

  • 优化了转换PDF到图片的转换时间。
  • 优化了添加文本水印到PDF的时间。

新功能

  • 支持获取PDF水印
    PdfDocument pdf = new PdfDocument();
    pdf.loadFromFile(outputFile);
    PdfAnnotationCollection annotationWidget= pdf.getPages().get(0).getAnnotationsWidget();
    StringBuffer stringBuffer = new StringBuffer();
    for(int i=0;i < annotationWidget.getCount();i++){ if (annotationWidget.get(i) instanceof PdfWatermarkAnnotationWidget){ stringBuffer.append(annotationWidget.get(i).getText()+"\r\n"); }
  • 支持插入SVG到PDF
    String inputFile_svg = "data/sample.svg";
    String inputFile_pdf = "data/sample.pdf";
    String outputFile = "result.pdf";
    PdfDocument doc1 = new PdfDocument();
    doc1.loadFromSvg(inputFile_svg);
    PdfDocument doc2 = new PdfDocument();
    doc2.loadFromFile(inputFile_pdf);
    PdfTemplate template = doc1.getPages().get(0).createTemplate();
    template.draw(doc2.getPages().get(0).getCanvas(), new Point2D.Float());
    doc2.saveToFile(outputFile, FileFormat.PDF);

Bug修复

  • 修复了查找关键字失败的问题。
  • 修复了多线程下转PDF到Image内存一直增长的问题。
  • 修复了转换PDF到图片程序卡住的问题。
  • 修复了提取PDF文本,程序抛“java.lang.NullPointerException”。
  • 修复了从字体有问题的PDF文档提取文本,程序抛“outofmemory”的异常。
  • 修复了转换PDF到Word, 程序抛“java.lang.NullPointerException”。

慧都是E-iceblue官方友好合作伙伴,如果您对spire.PDF感兴趣,可以了解具体授权价格和使用机制。

标签:

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


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP