输出空白页作为空白页面,导出单元格注释和禁用下拉式显示HTML和添加数字签名中的注释

Aspose.Cells for Java我们很高兴地宣布发布Aspose.Cells for Java 17.8。 此版本包含许多新功能和增强功能以及一些重要的错误修复,可进一步提高API的整体稳定性。我们还建议我们的客户?通过简单的配置直接在其Maven项目中使用强大的Aspose for Java API。请查看发行说明以了解有关Aspose.Cells for Java的新增内容以及已修复的内容。 这是这个发行版的主要功能。

当没有打印时输出空白页

如果工作表为空,当工作表导出到图像时,Aspose.Cells不会打印任何内容。 您可以更改此操作通过使用ImageOrPrintOptions.OutputBlankPageWhenNothingToPrint 属性。当您设置为真时,它将打印空白页。

// Create workbook
Workbook wb = new Workbook();
 
// Access first worksheet - it is empty sheet
Worksheet ws = wb.getWorksheets().get(0);
 
// Specify image or print options
// Since the sheet is blank, we will set OutputBlankPageWhenNothingToPrint to true
// So that empty page gets printed
ImageOrPrintOptions opts = new ImageOrPrintOptions();
opts.setImageFormat(ImageFormat.getPng());
opts.setOutputBlankPageWhenNothingToPrint(true);
 
// Render empty sheet to png image
SheetRender sr = new SheetRender(ws, opts);
sr.toImage(0, dirPath + "OutputBlankPageWhenNothingToPrint.png");

当Excel文件保存到Html时导出注释

将Excel文件保存为HTML时,不会导出注释。 但是,Aspose.Cells提供此功能通过使用HtmlSaveOptions.IsExportComments属性。如果设置为true,则HTML也会显示Excel文件中的注释。

保存为HTML时禁用Downlevel显示注释

当您将Excel文件保存到HTML时,Aspose.Cells会显示“低级条件注释”。 这些条件注释主要与Internet Explorer的旧版本相关,与现代Web浏览器无关。你可以在此链接中详细阅读。?Aspose.Cells允许您通过设置HtmlSaveOptions.DisableDownlevelRevealedComments 属性为true来消除这些Downlevel显示的注释。

截图显示当该属性未设置为true时,该属性对输出Html的影响。

Disable Downlevel Revealed Comments

将数字签名添加到已签名的Excel文件

Aspose.Cells提供了Workbook.addDigitalSignature(DigitalSignatureCollection digitalSignatureCollection)方法,您可以使用它将数字签名添加到已签名的Excel文件。

在已经签署的Excel文档中添加数字签名时请注意,如果原始文档是Aspose.Cells生成的文档,则其工作正常。 但如果原始文档是由其他引擎(例如Microsoft Excel等)生成的,则Aspose.Cells在加载和重新保存后不能保持文件相同,这将使原始签名无效。

创建删除并获取GridCell注释

Aspose.Cells for GridWeb支持创建,删除和获取GridCell注释。 有关详细信息,请参阅这篇文章。

Aspose.Cells for Java产品资源

这些资源,你可能需要完成你的任务: