• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁(yè)>>E-iceblue中文文檔>>為 PDF 文件添加有效日期

    為 PDF 文件添加有效日期


    Spire.PDF for .NET 是一款專(zhuān)門(mén)對(duì) Word 文檔進(jìn)行操作的 .NET 類(lèi)庫(kù)。致力于在于幫助開(kāi)發(fā)人員輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔,而無(wú)需安裝 Microsoft Word。

    行號(hào)用于在每行文本旁邊顯示 Word 自動(dòng)計(jì)算的行數(shù)。當(dāng)我們需要參考合同或法律文件等文檔中的特定行時(shí),它非常有用。word中的行號(hào)功能允許我們?cè)O(shè)置起始值、編號(hào)間隔、與文本的距離以及行號(hào)的編號(hào)方式。使用 Spire.Doc,我們可以實(shí)現(xiàn)上述所有功能。本文將介紹如何將 HTML 轉(zhuǎn)換為 PDF。

    Spire.PDF for.NET 最新下載

    歡迎加入spire技術(shù)交流群:767755948

    PDF 規(guī)范格式中沒(méi)有定義過(guò)期日期的概念,但有一個(gè)變通方法,我們可以使用 JavaScript 應(yīng)用過(guò)期日期。Spire.PDF 也支持向 PDF 文件添加 java 腳本操作。本文將介紹如何在 C# 和 VB.NET 中使用 Spire.PDF 為 PDF 文檔添加 JavaScript 過(guò)期日期。

    步驟 1:創(chuàng)建一個(gè) PdfDocument 類(lèi)對(duì)象,并為其添加一個(gè)空白頁(yè)。

    PdfDocument doc = new PdfDocument();
    doc.Pages.Add();

    第 2 步:定義 JavaScript 代碼。

    string javaScript = "var rightNow = new Date();"
                        + "var endDate = new Date('October 20, 2016 23:59:59');"
                        + "if(rightNow.getTime() > endDate)"
                        + "app.alert('This Document has expired, please contact us for a new one.',1);"
                        + "this.closeDoc();";

    第 3 步:創(chuàng)建一個(gè) PdfJavaScriptAction 對(duì)象,在 PDF 文檔中執(zhí)行 java 腳本操作。

    PdfJavaScriptAction js = new PdfJavaScriptAction(javaScript);

    第 4 步:將 JavaScript 設(shè)置為 PDF 打開(kāi)操作。

    doc.AfterOpenAction = js;

    第 5 步:保存文件。

    doc.SaveToFile("ExpiryDate.pdf", FileFormat.PDF);

    輸出:

    完整代碼:

    [C#]

    using Spire.Pdf;
    using Spire.Pdf.Actions;
    
    namespace AddExpiryDate
    {
        class Program
        {
            static void Main(string[] args)
            {
                PdfDocument doc = new PdfDocument();
                doc.Pages.Add();
    
                string javaScript = "var rightNow = new Date();"
                         + "var endDate = new Date('October 20, 2016 23:59:59');"
                         + "if(rightNow.getTime() > endDate)"
                         + "app.alert('This Document has expired, please contact us for a new one.',1);"
                         + "this.closeDoc();";
                PdfJavaScriptAction js = new PdfJavaScriptAction(javaScript);
                doc.AfterOpenAction = js;
                doc.SaveToFile("ExpiryDate.pdf", FileFormat.PDF);
            }
        }
    }
    [VB.NET]
    Imports Spire.Pdf
    Imports Spire.Pdf.Actions
    
    Namespace AddExpiryDate
    	Class Program
    		Private Shared Sub Main(args As String())
    			Dim doc As PdfDocument = New PdfDocument()
    doc.Pages.Add()
     
    String javaScript = "var rightNow = new Date();"
                        + "var endDate = new Date('October 20, 2016 23:59:59');"
                        + "if(rightNow.getTime() > endDate)"
                        + "app.alert('This Document has expired, please contact us for a new one.',1);"
                        Dim "this.closeDoc();" As +
    Dim js As PdfJavaScriptAction = New PdfJavaScriptAction(javaScript)
    doc.AfterOpenAction = js
    doc.SaveToFile("ExpiryDate.pdf", FileFormat.PDF)
    		End Sub
    	End Class
    End Namespace
    掃碼咨詢(xún)


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

    電話咨詢(xú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); })();