使用Aspose.Cells for Java 17.11将Excel呈现为PDF时,查询映射到XmlMap路径的单元格区域,呈现有限数量的有序页面并忽略错误

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

寻找Xml Map的根元素名称

Aspose.Cells允许您使用XmlMap.RootElementName属性来查找XML映射的根元素名称。 有关更多详细信息,请参阅此文章。

查询映射到Xml映射路径的单元格区域

您可以使用Worksheet.xmlMapQuery()方法查询与Aspose.Cells映射到xml映射路径的单元格区域。如果路径存在,它将返回xml映射中与该路径相关的单元格区域列表。Worksheet.xmlMapQuery()方法的第一个参数指定xml元素路径,第二个参数指定要查询的xml映射。

以下示例代码查询xml映射两次,并在控制台上输出由Worksheet.xmlMapQuery()方法返回的单元格区域列表。

//Load sample Excel file having Xml Map
Workbook wb = new Workbook(dirPath + "sampleXmlMapQuery.xlsx");

//Access first XML Map
XmlMap xmap = wb.getWorksheets().getXmlMaps().get(0);

//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);

//Query Xml Map from Path - /MiscData
System.out.println("Query Xml Map from Path - /MiscData");
ArrayList ret = ws.xmlMapQuery("/MiscData", xmap);

//Print returned ArrayList values
for (int i = 0; i < ret.size(); i++)
{
    System.out.println(ret.get(i));
}

System.out.println("");

//Query Xml Map from Path - /MiscData/row/Color
System.out.println("Query Xml Map from Path - /MiscData/row/Color");
ret = ws.xmlMapQuery("/MiscData/row/Color", xmap);

//Print returned ArrayList values
for (int i = 0; i < ret.size(); i++)
{
    System.out.println(ret.get(i));
}

确定智能艺术形状并将其转换为组形状

智能艺术形状是特殊的形状,允许您自动创建复杂的图表。 Aspose.Cells允许您检测智能艺术形状并将其转换为组形状,使您能够像组形状一样处理智能艺术形状。 因此,您将可以访问组形状的各个部分或形状。

创建和保护共享工作簿

Microsoft Excel允许您创建共享的工作簿。 当您共享工作簿时,多个用户可以编辑该工作簿。Aspose.Cells使您能够使用Workbook.Settings.Shared属性创建共享工作簿。 此外,您可以保护或取消保护共享工作簿。

使用ImageOrPrintOptions类的PageIndex和PageCount属性渲染页面序列

Aspose.Cells允许您使用ImageOrPrintOptions.PageIndexImageOrPrintOptions.PageCount属性将Excel文件的页面顺序呈现给图像。当工作表中有这么多页面时,这些属性非常有用,但只需要渲染几页。 这不仅节省了处理时间,而且节省了渲染过程的内存消耗。

在将Excel呈现为PDF时忽略错误

您可以在转换过程中使用PdfSaveOptions.IgnoreError属性忽略所有错误。 这样,转换过程将顺利完成,不会出现任何错误或异常,但可能会发生数据丢失。

Aspose.Cells for Java产品资源

这些资源,将帮助您完成您的任务: