彩票走势图

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

原创|产品更新|编辑:李显亮|2020-04-20 10:23:57.573|阅读 302 次

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

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

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

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

点击下载最新版Aspose.PDF for Java

新增与改进

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 object
tab1.setDefaultCellBorder(new BorderInfo(BorderSide.All, 0.1F));
//Set table border using another customized BorderInfo object
tab1.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的优劣,您的感受对我们相当宝贵哦~


标签:

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


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP