簡體   English   中英

如何使 PDF 字段生成唯一編號?

[英]How to make a PDF field generate a unique number?

我們需要 PDF 中的一個字段來為客戶 ID 生成唯一編號,因此我們在考慮它是否可以生成精確到分鍾的日期和時間。 是否可以讓 PDF 在打開時生成它?

是的,這是可能的。

但是,使用打開文件的時間可能不是最好的主意,因為可能對多個案例(和客戶端)使用相同的文件。 如果您想使用打開的文件,那很好,但您也可以將相同的功能添加到表單的重置中。

實際部分將使用以下代碼:

var myField = this.getField("theFieldToBeFilled) ;
var now = new Date() ;
myField.value = Math.floor(now.getTime() / 1000) ;

那應該這樣做。

請注意, getTime()返回自原始日期(實際上是 1979 年 1 月 1 日,00:00:00:000 GMT)以來的毫秒數。

為了得到更短的字符串,我們可以將其除以 1000,得到秒數; 再除以 60,你會得到分鍾。 當你需要一個整數時,把除法的結果四舍五入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM