You do not want to use a dynamic stamp for this purpose, because a stamp - even though it might add the current date to a document - will not update after it's placed. What you want is a form field that updated when the user prints the file, using the "document will print" action. See here for example for an old question about the same problem: Printing current time and date on a pdf document
Thanks for your response. You'll have to forgive me but I'm brand new to Acrobat Pro and I am having problems following the instructions on the page. In the link you sent it says:-
Create a text field and place it in the chosen place on the pdf form. Label it "datebox" in the General tab of Text Field Properties, and apply your character styles in the Appearance tab.
Under the "Advanced" menu, go to "Document Processing" and then "Set Document Actions"
var date=new Date();
date=util.printd("mmm dd yyyy, h:MM tt", date);
I have created a created a text field, but that's where I got stuck! How do I get to the text field properties? I cannot see any way of editing the properties of the text field.
This is not a text field, it's real PDF text (I know, this is confusing). You need to create a form field of type text, to do that, you select "Prepare Form" from the pane on the right side. Once in the form editor, click on the text field button on the toolbar:
Then, click on the PDF page where you want this form field to be (or draw out the rectangle for the button). Now you can double-click on the field to bring up it's properties.
Thanks again for your response.
OK, we're making progress. I clicked on prepare form, and now I have created the text field and I can the properties dialogue box. However, I can't see an "advanced" menu. On the text field properties dialogue box I can see tabs saying general, appearance, position, options, actions, format, validate and calculate...
Can you help?
Please ignore my last post. My colleague worked out that we could put your text in the custom calculation script field under calculate and that gives him a date:-
However, when we open the PDF file the next day or the day after, the date does not refresh.
What do we need to do to make the date refresh to today's date?
I would have thought this was a very common requirement?
You need to put the code as a doc-level script, so that it executes each time the file is opened.
You are using instructions for Acrobat 9 (or older), which will not work in any newer version of Acrobat. There is no Advanced menu anymore. When you look for tutorials for Acrobat, it's important that you make sure that it's using the same version of Acrobat that you are using - unless you know how different things were moved around on the Acrobat user interface over the years.
In Acrobat DC, the best way to find functionality is by using the Tools search function. There is a search field at the top of the right hand pane, and there is a search field at the top of the Tools page.