彩票走势图

logo Aspose.Cells开发者指南
文档彩票走势图>>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书签。

下载最新版Aspose.Cells for .NET

*正版优惠进行时,满额领取iPhone 11/华为mate30等豪礼,想要购买Aspose正版授权的朋友赶紧哦~


第三章:渲染

▲第三节:为图表创建PdfBookmarkEntry

早先,Aspose.Cells将为普通工作表创建PDF书签条目PdfBookmarkEntry。但是现在,Aspose.Cells也可以为图表工作表创建PdfBookmarkEntry。由于图表表除单元格A1外没有其他任何单元格,因此它将仅为单元格A1 创建PdfBookmarkEntry。

下面的示例代码将加载具有四个工作表的示例Excel文件。其中两个是正常工作表,另外两个是图表工作表。以下屏幕截图显示了示例代码生成的输出PDF,以供参考。

Excel管理控件Aspose.Cells开发者指南:为图表创建PDF书签条目(PdfBookmarkEntry)

//加载示例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有任何需求和疑难,记得扫描下方二维码告诉我们哦~

q4HAjUm_extraLarge.png



扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP