• <menu id="w2i4a"></menu>
  • logo Aspose.Cells開(kāi)發(fā)者指南

    文檔首頁(yè)>>Aspose.Cells開(kāi)發(fā)者指南>>Excel管理控件Aspose.Cells開(kāi)發(fā)者指南(十五):為圖表創(chuàng)建PDF書(shū)簽條目(PdfBookmarkEntry)

    Excel管理控件Aspose.Cells開(kāi)發(fā)者指南(十五):為圖表創(chuàng)建PDF書(shū)簽條目(PdfBookmarkEntry)


    Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務(wù),支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺(tái)應(yīng)用程序。

    在接下來(lái)的系列教程中,將為開(kāi)發(fā)者帶來(lái)Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標(biāo)記等等。本文將為大家介紹如何將Excel轉(zhuǎn)換為PDF是插入PDF書(shū)簽以及帶有目的地名稱(chēng)的PDF書(shū)簽。

    下載最新版Aspose.Cells for .NET

    *正版優(yōu)惠進(jìn)行時(shí),滿(mǎn)額領(lǐng)取iPhone 11/華為mate30等豪禮,想要購(gòu)買(mǎi)Aspose正版授權(quán)的朋友趕緊聯(lián)系慧都客服哦~


    第三章:渲染

    ▲第三節(jié):為圖表創(chuàng)建PdfBookmarkEntry

    早先,Aspose.Cells將為普通工作表創(chuàng)建PDF書(shū)簽條目PdfBookmarkEntry。但是現(xiàn)在,Aspose.Cells也可以為圖表工作表創(chuàng)建PdfBookmarkEntry。由于圖表表除單元格A1外沒(méi)有其他任何單元格,因此它將僅為單元格A1 創(chuàng)建PdfBookmarkEntry。

    下面的示例代碼將加載具有四個(gè)工作表的示例Excel文件。其中兩個(gè)是正常工作表,另外兩個(gè)是圖表工作表。以下屏幕截圖顯示了示例代碼生成的輸出PDF,以供參考。

    Excel管理控件Aspose.Cells開(kāi)發(fā)者指南:為圖表創(chuàng)建PDF書(shū)簽條目(PdfBookmarkEntry)

    //加載示例Excel文件
    Workbook wb = new Workbook("sampleCreatePdfBookmarkEntryForChartSheet.xlsx");
    
    //訪問(wèn)所有四個(gè)工作表
    Worksheet sheet1 = wb.Worksheets[0];
    Worksheet sheet2 = wb.Worksheets[1];
    Worksheet sheet3 = wb.Worksheets[2];
    Worksheet sheet4 = wb.Worksheets[3];
    
    //為Sheet1創(chuàng)建PDF書(shū)簽條目
    PdfBookmarkEntry ent1 = new PdfBookmarkEntry();
    ent1.Destination = sheet1.Cells["A1"];
    ent1.Text = "Bookmark-I";
    
    //為Sheet2創(chuàng)建PDF書(shū)簽條目-圖表
    PdfBookmarkEntry ent2 = new PdfBookmarkEntry();
    ent2.Destination = sheet2.Cells["A1"];
    ent2.Text = "Bookmark-II-Chart1";
    
    //為Sheet3創(chuàng)建PDF書(shū)簽條目
    PdfBookmarkEntry ent3 = new PdfBookmarkEntry();
    ent3.Destination = sheet3.Cells["A1"];
    ent3.Text = "Bookmark-III";
    
    //為Sheet4創(chuàng)建PDF書(shū)簽條目-圖表
    PdfBookmarkEntry ent4 = new PdfBookmarkEntry();
    ent4.Destination = sheet4.Cells["A1"];
    ent4.Text = "Bookmark-IV-Chart2";
    
    //安排所有書(shū)簽條目
    ArrayList lst = new ArrayList();
    ent1.SubEntry = lst;
    lst.Add(ent2);
    lst.Add(ent3);
    lst.Add(ent4);
    
    //使用書(shū)簽條目創(chuàng)建Pdf保存選項(xiàng)
    PdfSaveOptions opts = new PdfSaveOptions();
    opts.Bookmark = ent1;
    
    //保存輸出Pdf
    wb.Save("outputCreatePdfBookmarkEntryForChartSheet.pdf", opts);

    還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢(xún)和咨詢(xún)


    如果您對(duì)Aspose有任何需求和疑難,記得掃描下方二維碼告訴我們哦~

    q4HAjUm_extraLarge.png



    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話(huà)咨詢(xún)

    客服熱線(xiàn)
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();