PDF文档管理首选控件Aspose.PDF v20.4 Java平台全新发布!表格单元格背景功能增强

Java版Aspose.PDF升级到v20.4版,添加使用图像文件作为表格单元格背景的功能,修复PDF转换到Excel时表格单元格数据呈现为两行等问题,我们一起来看看具体的更新情况吧!

Aspose.PDF for .NET为开发人员和最终用户提供了最完整的PDF操作和解析解决方案集。无需使用Adobe Acrobat,API即可轻松用于生成,修改,转换,呈现,保护和打印文档。

又到了每月新版更新时间!Java版Aspose.PDF升级到v20.4版,添加使用图像文件作为表格单元格背景的功能,修复PDF转换到Excel时表格单元格数据呈现为两行等问题,我们一起来看看具体的更新情况吧!

新增与改进

key 概述 类别
PDFJAVA-39349 添加使用图像文件作为表格单元格背景的功能 增强功能
PDFJAVA-35652 PDF到Excel:表格单元格数据呈现为两行 Bug修复
PDFJAVA-38622 文字换行不适用于日语字符 Bug修复
PDFJAVA-38594 带有TextFragmentAbsorber的IllegalStateException Bug修复

公共API更改

增强功能-PDFJAVA-39349-添加了将图像文件用作表格单元格背景的功能

用法:

Document doc = new Document();Page page = doc.getPages().add();Table tab1 = new Table();page.getParagraphs().add(tab1);tab1.setColumnWidths("400");//Set default cell border using BorderInfo objecttab1.setDefaultCellBorder(new BorderInfo(BorderSide.All, 0.1F));//Set table border using another customized BorderInfo objecttab1.setBorder(new BorderInfo(BorderSide.All, 1F));Row row1 = tab1.getRows().add();row1.setFixedRowHeight(60);Cell cell = row1.getCells().add();Image image = new Image();image.setFile("image.jpg");cell.setBackgroundImage(image);doc.save("out.pdf");

删除内部字段

  • com.aspose.pdf.Annotation._disableUpdateAppearance

不推荐使用的方法

  • com.aspose.pdf.Cell.getBackgroundImageFile()
  • com.aspose.pdf.Cell.setBackgroundImageFile(String)

新方法

  • com.aspose.pdf.Cell.getBackgroundImage()
  • com.aspose.pdf.Cell.setBackgroundImage(Image)

移除的栏位

  • com.aspose.pdf.DocSaveOptions.CustomProgressHandler
  • com.aspose.pdf.EpubLoadOptions.PageSizeAdjustmentMode
  • com.aspose.pdf.EpubLoadOptions.MarginsAreaUsageMode

新方法

  • com.aspose.pdf.DocSaveOptions.getCustomProgressHandler()
  • com.aspose.pdf.DocSaveOptions.setCustomProgressHandler(ConversionProgressEventHandler)
  • com.aspose.pdf.EpubLoadOptions.getPageSizeAdjustmentMode()
  • com.aspose.pdf.TextParagraph.setHyphenSymbol(String)
  • com.aspose.pdf.EpubLoadOptions.setPageSizeAdjustmentMode(int)
  • com.aspose.pdf.EpubLoadOptions.getMarginsAreaUsageMode()
  • com.aspose.pdf.EpubLoadOptions.setMarginsAreaUsageMode(int)
  • com.aspose.pdf.TextParagraph.getHyphenSymbol()

方法参数的变化

  • com.aspose.pdf.Document.optimizeResources(Document.OptimizationOptions)-> com.aspose.pdf.Document.optimizeResources(com.aspose.pdf.optimization.OptimizationOptions)

不推荐使用的class

  • com.aspose.pdf.LatexFragment
  • com.aspose.pdf.LatexLoadOptions
  • com.aspose.pdf.LaTeXSaveOptions

新class

  • com.aspose.pdf.TeXFragment
  • com.aspose.pdf.TeXLoadOptions
  • com.aspose.pdf.TeXSaveOptions


Aspose是目前国内外非常火爆且功能强大的文件格式敏捷开发控件,但因为产品众多、技术问题复杂等因素,也常常遭受开发人员吐槽。如果您也正在使用Aspose相关产品,点击下方按钮,我们一起聊聊Aspose的优劣,您的感受对我们相当宝贵哦~

一起聊聊Aspose的感受吧

标签:

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

上一篇 2020年3月17日
下一篇 2020年3月17日

相关推荐

发表回复

登录后才能评论