文档彩票走势图>>Aspose.Cells开发者指南>>Excel管理控件Aspose.Cells开发者指南(十五):为图表创建PDF书签条目(PdfBookmarkEntry)
Excel管理控件Aspose.Cells开发者指南(十五):为图表创建PDF书签条目(PdfBookmarkEntry)
Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。
在接下来的系列教程中,将为开发者带来Aspose.Cells for .NET的一系列使用教程,例如关于加载保存转换、字体、渲染、绘图、智能标记等等。本文将为大家介绍如何将Excel转换为PDF是插入PDF书签以及带有目的地名称的PDF书签。
*正版优惠进行时,满额领取iPhone 11/华为mate30等豪礼,想要购买Aspose正版授权的朋友赶紧哦~
第三章:渲染
▲第三节:为图表创建PdfBookmarkEntry
早先,Aspose.Cells将为普通工作表创建PDF书签条目PdfBookmarkEntry。但是现在,Aspose.Cells也可以为图表工作表创建PdfBookmarkEntry。由于图表表除单元格A1外没有其他任何单元格,因此它将仅为单元格A1 创建PdfBookmarkEntry。
下面的示例代码将加载具有四个工作表的示例Excel文件。其中两个是正常工作表,另外两个是图表工作表。以下屏幕截图显示了示例代码生成的输出PDF,以供参考。
//加载示例Excel文件 Workbook wb = new Workbook("sampleCreatePdfBookmarkEntryForChartSheet.xlsx"); //访问所有四个工作表 Worksheet sheet1 = wb.Worksheets[0]; Worksheet sheet2 = wb.Worksheets[1]; Worksheet sheet3 = wb.Worksheets[2]; Worksheet sheet4 = wb.Worksheets[3]; //为Sheet1创建PDF书签条目 PdfBookmarkEntry ent1 = new PdfBookmarkEntry(); ent1.Destination = sheet1.Cells["A1"]; ent1.Text = "Bookmark-I"; //为Sheet2创建PDF书签条目-图表 PdfBookmarkEntry ent2 = new PdfBookmarkEntry(); ent2.Destination = sheet2.Cells["A1"]; ent2.Text = "Bookmark-II-Chart1"; //为Sheet3创建PDF书签条目 PdfBookmarkEntry ent3 = new PdfBookmarkEntry(); ent3.Destination = sheet3.Cells["A1"]; ent3.Text = "Bookmark-III"; //为Sheet4创建PDF书签条目-图表 PdfBookmarkEntry ent4 = new PdfBookmarkEntry(); ent4.Destination = sheet4.Cells["A1"]; ent4.Text = "Bookmark-IV-Chart2"; //安排所有书签条目 ArrayList lst = new ArrayList(); ent1.SubEntry = lst; lst.Add(ent2); lst.Add(ent3); lst.Add(ent4); //使用书签条目创建Pdf保存选项 PdfSaveOptions opts = new PdfSaveOptions(); opts.Bookmark = ent1; //保存输出Pdf wb.Save("outputCreatePdfBookmarkEntryForChartSheet.pdf", opts);
还想要更多吗?您可以点击阅读【2019 · Aspose最新资源整合】,查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(642018183),我们很高兴为您提供查询和咨询。
如果您对Aspose有任何需求和疑难,记得扫描下方二维码告诉我们哦~