![](/img/trans.png)
[英]Acrobat PDF - How to generate unique number when document opens - only if field is blank - using Javascript?
[英]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.