11月更新!PDF文档开发API-Spire.PDF新版发布!支持更多文档格式转换

Spire.PDF for Java更新至v3.11.6,该版本拥有许多新功能,例如,它支持SVG转PDF,PDF转PdfA1A/PdfA1B/PdfA2A/PdfA2B/PdfA3A/PdfA3B,也支持转换多页PDF到Excel一个Sheet中。除此之外,它还修复了许多在PDF转Word/图片及操作PDF文档时出现的问题,欢迎下载体验。

新功能

  • 支持为Grid单元格设置无边框。(PdfDashStyle新增枚举属性None)
    Row.Cells[0].Style.Borders.Left.DashStyle = PdfDashStyle.None;Row.Cells[0].Style.Borders.Right.DashStyle = PdfDashStyle.None;Row.Cells[0].Style.Borders.Top.DashStyle = PdfDashStyle.None;Row.Cells[0].Style.Borders.Bottom.DashStyle = PdfDashStyle.None;

    或者

    PdfPen pen = new PdfPen();pen.DashStyle = PdfDashStyle.None;Row.Cells[0].Style.Borders.All = pen;

Bug修复

新功能

  • 调整转换到PDF/A文档接口为Spire.Pdf.Conversion,同时支持了转换到 PdfA1A/PdfA1B/PdfA2A/PdfA2B/PdfA3A/PdfA3B。
    PdfStandardsConverter converter = new PdfStandardsConverter(inputPath);converter.toPdfA1B(OutputPath);
  • 支持转换SVG到PDF。
    PdfDocument doc1 = new PdfDocument();doc1.loadFromSvg("svgFile.svg");doc1.saveToFile("pdfFile.pdf", FileFormat.PDF);
  • 支持获取签名的原因和位置信息。
    String location = signatureOne.getLocationInfoLabel();String reason = signatureOne.getReason();
  • 支持转换多页PDF到Excel一个Sheet中。
    PdfDocument pdf = new PdfDocument();pdf.loadFromFile(PDFFile);pdf.getConvertOptions().setConvertToOneSheet(true);pdf.saveToFile(ExcelFile,FileFormat.XLSX);
  • 支持在转换PDF到Excel时设置根据线条决定单元格。
    PdfDocument pdf = new PdfDocument();pdf.loadFromFile(PDFFile);doc.getConvertOptions().setLinesDetermineCell(true)pdf.saveToFile(ExcelFile,FileFormat.XLSX);

Bug修复

  • 修复了使用QT插件转换HTML,无法生成PDF的问题。
  • 修复了从PDF页面提取文本, 程序抛”java.lang.NullPointerException”的问题。
  • 修复了转换PDF到图片耗时长的问题。
  • 修复了转换PDF到Word,文本变图片格式的问题。
  • 修复了填充文本框域,在浏览器打开多出边框的问题。
  • 修复了设置PdfVerticalAlignment.Middle无法垂直居中PdfGrid中图片的问题。
  • 修复了获取文本框域失败的问题。


【17周年庆】Aspose、E-iceblue、FastReport、Stimulsoft等文档/ 表图表类开发工具85折起,如有需要可直接联系在线客服。
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月27日
下一篇 2020年10月27日

相关推荐

发表回复

登录后才能评论