• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程

    文檔首頁>>Spire.PDF教程>>PDF管理控件Spire.PDF使用教程:給 PDF 文檔添加動作

    PDF管理控件Spire.PDF使用教程:給 PDF 文檔添加動作


    Spire.PDF是一個專業(yè)的PDF組件,能夠獨立地創(chuàng)建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。Spire.PDF的PDF API擁有豐富的功能,如安全設置(包括數字簽名)、PDF文本/附件/圖片提取、PDF文件合并/拆分、元數據更新、章節(jié)和段落優(yōu)化、圖形/圖像描繪和插入、表格創(chuàng)建和處理、數據導入等等。

    >>Spire.PDF更新至最新版v5.9.6,歡迎下載體驗

    給 PDF 文檔添加動作

    Spire.PDF 是一款功能強大的組件,支持給PDF文檔添加動作。如打開文檔執(zhí)行的動作,前一個動作完成后執(zhí)行的動作,關閉文檔執(zhí)行的動作。以下示例將介紹如何給PDF文檔添加動作。

    添加在打開PDF 文檔后執(zhí)行的動作

    //初始化一個PdfDocument實例
    PdfDocument document = new PdfDocument();
    
    //設置文本字體
    Font font=new Font("微軟雅黑",20f);
    PdfTrueTypeFont trueTypeFont = new PdfTrueTypeFont(font, true);
    
    //添加兩張頁面并添加文本
    PdfPageBase page2 = document.Pages.Add();
    page1.Canvas.DrawString("第一張頁面",trueTypeFont, new PdfSolidBrush(Color.Black), 10, 10);
    
    PdfPageBase page2 = document.Pages.Add();
    page2.Canvas.DrawString("第二張頁面", trueTypeFont, new PdfSolidBrush(Color.Black), 10, 10);
    
    //javascript代碼
    String script
                    = "app.alert({"
                    + "    cMsg: \"您好,我是第一個動作!\","
                    + "    nIcon: 3,"
                    + "    cTitle: \"JavaScript Action\""
                    + "});";
    
    // 創(chuàng)建PdfJavaScriptAction實例 action1
    PdfJavaScriptAction action1 = new PdfJavaScriptAction(script);
    
    //設置action1在打開PDF文檔后執(zhí)行
    document.AfterOpenAction = action1;

    PDF管理控件Spire.PDF使用教程:給 PDF 文檔添加動作

    添加在第一個動作完成后執(zhí)行的動作

    //創(chuàng)建一個PdfGoToAction定向到PDF文檔的第2頁
    PdfDestination dest = new PdfDestination(page1);
    PdfGoToAction action2 = new PdfGoToAction(dest);
    
    //設置action2在action1完成后執(zhí)行,即跳轉到PDF的第2頁
    action1.NextAction = action2;

    PDF管理控件Spire.PDF使用教程:給 PDF 文檔添加動作

    添加在關閉PDF文檔前執(zhí)行的動作

    script
                    = "app.alert({"
                    + "    cMsg: \"謝謝您的查看,再見!\","
                    + "    nIcon: 3,"
                    + "    cTitle: \"JavaScript Action\""
                    + "});";
    PdfJavaScriptAction action3 = new PdfJavaScriptAction(script);
    document.BeforeCloseAction = action3;
    
    //保存文檔
    document.SaveToFile("結果文檔.pdf");

    PDF管理控件Spire.PDF使用教程:給 PDF 文檔添加動作

    *10月狂歡季 ,滿額即享減免優(yōu)惠,更有驚喜紅包邀您來領,更多活動詳情咨詢在線客服了解哦~


    掃描關注“慧聚IT”微信公眾號,及時獲取更多產品最新動態(tài)及最新資訊

    1562572142.jpg


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();