彩票走势图

logo E-iceblue中文文档
文档彩票走势图>>E-iceblue中文文档>>为 PDF 文件添加有效日期

为 PDF 文件添加有效日期


Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。

行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 HTML 转换为 PDF。

Spire.PDF for.NET 最新下载

欢迎加入spire技术交流群:767755948

PDF 规范格式中没有定义过期日期的概念,但有一个变通方法,我们可以使用 JavaScript 应用过期日期。Spire.PDF 也支持向 PDF 文件添加 java 脚本操作。本文将介绍如何在 C# 和 VB.NET 中使用 Spire.PDF 为 PDF 文档添加 JavaScript 过期日期。

步骤 1:创建一个 PdfDocument 类对象,并为其添加一个空白页。

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 步:创建一个 PdfJavaScriptAction 对象,在 PDF 文档中执行 java 脚本操作。

PdfJavaScriptAction js = new PdfJavaScriptAction(javaScript);

第 4 步:将 JavaScript 设置为 PDF 打开操作。

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
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP