Grafik Sayfası için PdfBookmarkEntry Oluşturun

Olası Kullanım Senaryoları

Daha önce, Aspose.Cells oluşturacaktıPdfYer İşaretiGirişi normal bir sayfa için. Ama şimdi Aspose.Cells de oluşturabilirPdfYer İşaretiGirişi grafik sayfası için. Grafik sayfasının A1 hücresi dışında başka bir hücresi olmadığından,PdfYer İşaretiGirişi yalnızca A1 hücresi için.

Grafik Sayfası için PdfBookmarkEntry Oluşturun

Aşağıdaki örnek kod,örnek excel dosyası hangi dört yaprak vardır. Bunlardan ikisi normal sayfa, diğer ikisi ise tablo sayfasıdır. Aşağıdaki gibi dört yer imi girişi oluşturur

  • Yer İşareti-I
  • Yer İşareti-II-Çizelge1
  • Yer İşareti-III
  • Bookmark-IV-Chart2

Aşağıdaki ekran görüntüsüçıkış PDFreferans için örnek kod tarafından oluşturulur.

yapılacaklar:resim_alternatif_metin

Basit kod

// 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);