Crea PdfBookmarkEntry per il foglio grafico

Possibili scenari di utilizzo

In precedenza, Aspose.Cells avrebbe creatoPdfSegnalibroVoce per un foglio normale. Ma ora Aspose.Cells può anche crearePdfSegnalibroVoce per foglio grafico. Poiché il foglio grafico non ha altre celle tranne la cella A1, quindi creeràPdfSegnalibroVoce solo per la cella A1.

Crea PdfBookmarkEntry per il foglio grafico

Il codice di esempio seguente carica il fileesempio di file Excel che ha quattro fogli. Due di questi sono fogli normali e gli altri due sono fogli grafici. Crea quattro voci di segnalibro come segue

  • Segnalibro-I
  • Segnalibro-II-Grafico1
  • Segnalibro-III
  • Segnalibro-IV-Grafico2

Lo screenshot seguente mostra iluscita PDFgenerato dal codice di esempio per riferimento.

cose da fare:immagine_alt_testo

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load sample Excel file
Workbook wb = new Workbook("sampleCreatePdfBookmarkEntryForChartSheet.xlsx");
//Access all four worksheets
Worksheet sheet1 = wb.Worksheets[0];
Worksheet sheet2 = wb.Worksheets[1];
Worksheet sheet3 = wb.Worksheets[2];
Worksheet sheet4 = wb.Worksheets[3];
//Create Pdf Bookmark Entry for Sheet1
PdfBookmarkEntry ent1 = new PdfBookmarkEntry();
ent1.Destination = sheet1.Cells["A1"];
ent1.Text = "Bookmark-I";
//Create Pdf Bookmark Entry for Sheet2 - Chart
PdfBookmarkEntry ent2 = new PdfBookmarkEntry();
ent2.Destination = sheet2.Cells["A1"];
ent2.Text = "Bookmark-II-Chart1";
//Create Pdf Bookmark Entry for Sheet3
PdfBookmarkEntry ent3 = new PdfBookmarkEntry();
ent3.Destination = sheet3.Cells["A1"];
ent3.Text = "Bookmark-III";
//Create Pdf Bookmark Entry for Sheet4 - Chart
PdfBookmarkEntry ent4 = new PdfBookmarkEntry();
ent4.Destination = sheet4.Cells["A1"];
ent4.Text = "Bookmark-IV-Chart2";
//Arrange all Bookmark Entries
ArrayList lst = new ArrayList();
ent1.SubEntry = lst;
lst.Add(ent2);
lst.Add(ent3);
lst.Add(ent4);
//Create Pdf Save Options with Bookmark Entries
PdfSaveOptions opts = new PdfSaveOptions();
opts.Bookmark = ent1;
//Save the output Pdf
wb.Save("outputCreatePdfBookmarkEntryForChartSheet.pdf", opts);