Gör fältet skrivskyddat för att förhindra att läsare redigerar det.
Bildkredit: Bild med tillstånd av Adobe
Du kan infoga datumfält i dina PDF-filer i Adobe Acrobat XI och visa datumet automatiskt från systemklockan när en läsare öppnar dokumentet. Detta görs genom att använda ett kort JavaScript-skript. Acrobat kan dölja datumfältet och köra skriptet när dokumentet skrivs ut. I detta fall visas fältet endast på utskriften.
Du behöver inte kunna JavaScript för att infoga datumfältet.
Dagens video
Steg 1
Om du klickar på Skapa visas fönstret Forms Editor.
Bildkredit: Bild med tillstånd av Adobe
Öppna PDF-filen du vill redigera i Adobe Acrobat XI eller skapa en ny PDF. Klicka på Verktyg knappen, välj Blanketter och klicka sedan på Redigera knappen för att växla till formulärredigeringsläge. Alternativt, tryck Ctrl-Skift-7 för att gå in i formulärredigeringsläge.
Steg 2
Att klicka på Nej har ingen effekt på dokumentet.
Bildkredit: Bild med tillstånd av Adobe
Klick Ja om Acrobat varnar dig för att det inte finns några formulär i PDF-filen för att gå in i formulärredigeringsläge.
Steg 3
Om gruppen Uppgifter inte är synlig klickar du på knappen Uppgifter i den högra rutan.
Bildkredit: Bild med tillstånd av Adobe
Klicka på Lägg till nytt fält knappen i gruppen Uppgifter i den högra rutan och välj Textfält från rullgardinsmenyn för att infoga ett nytt textfält i dokumentet.
Steg 4
Du kan klicka och dra fältet för att flytta om det i dokumentet.
Bildkredit: Bild med tillstånd av Adobe
Klicka och dra med musen över dokumentet för att definiera storleken och positionen för det nya fältet. Skriv en etikett för det nya textfältet - "TheDate" till exempel - i Fält namn och klicka sedan på Alla egenskaper länk för att visa fönstret Egenskaper för textfält.
Steg 5
För att förhindra att andra ändrar textfältets egenskaper, markera rutan Låst.
Bildkredit: Bild med tillstånd av Adobe
Välj ett alternativ från Formulärfält på fliken Allmänt för att ändra hur fältet visas.
Om du väljer Synlig, fältet är alltid synligt. Välj Dolt men utskrivbart att visa fältet endast när dokumentet skrivs ut; fältet är osynligt för läsaren tills han skriver ut det. Välj Dold att göra fältet osynligt. För att undvika att skriva ut ett synligt datumfält, välj Synlig men skrivs inte ut.
Steg 6
Du kan ändra kanttjockleken i rutan Linjetjocklek.
Bildkredit: Bild med tillstånd av Adobe
Byt till Utseende fliken för att ändra fältets utseende. Du kan lägga till en ram runt fältet genom att välja en färg från Gräns färg rutan eller fyll i fältet genom att välja en fyllningsfärg från Fyllnadsfärg låda.
Ändra typsnittet i Font rutan och teckenstorleken med hjälp av Textstorlek fält. Du kan välja en annan teckensnittsfärg från Text färg låda.
Steg 7
Du kan ställa in en teckengräns för textfältet från rutan Begränsning av 0 tecken.
Bildkredit: Bild med tillstånd av Adobe
Byt till alternativ fliken och välj justeringen av texten i textfältet från Inriktning låda. Du kan välja att justera texten till vänster, centrerad eller höger. Klicka på Stänga för att tillämpa ändringarna och stänga fönstret Egenskaper för textfält.
Steg 8
Textfältets ram är alltid synlig.
Bildkredit: Bild med tillstånd av Adobe
Klicka på Stäng formulärredigering knappen för att avsluta formulärredigeringsläget. Fältet är inte synligt förrän du skapar och använder JavaScript-skriptet.
Steg 9
Knappen Sidminiatyrer ser ut som två ark vitt papper.
Bildkredit: Bild med tillstånd av Adobe
Klicka på Sidminiatyrer knappen i verktygslådan till vänster för att visa sidan Sidminiatyrer, högerklicka på miniatyrbild av sidan som innehåller textfältet och välj Sidegenskaper från snabbmenyn för att visa dialogrutan Sidegenskaper.
Steg 10
Den nya åtgärden visas i avsnittet Åtgärder.
Bildkredit: Bild med tillstånd av Adobe
Byt till Handlingar fliken och välj Sidan öppen från Välj Trigger rutan för att köra skriptet när sidan öppnas. Välj Kör ett JavaScript från Välj Åtgärd rutan och klicka sedan på Lägg till för att visa dialogrutan för JavaScript-redigeraren.
Steg 11
Korrekturläs skriptet för att säkerställa att du inte glömde ett blanksteg eller semikolon.
Bildkredit: Bild med tillstånd av Adobe
Typ var date = this.getField("TextFieldLabel"); i rutan Skapa och redigera JavaScript för att tilldela en variabel till textfältet. Se till att byta ut TextFieldLabel i ditt skript med etiketten du använde när du skapade fältet -- "TheDate", till exempel.
Tryck Stiga på för att starta en ny rad och skriva date.value = util.printd("mm/dd/åååå", nytt datum()); för att lägga till datumet från systemklockan i fältet. De mm/dd/åååå avsnittet styr hur datumet visas; du kan säkert ändra ordningen på de tre variablerna.
Klick OK för att spara skriptet och klicka sedan OK för att spara ändringarna och stänga dialogrutan Sidegenskaper.
Steg 12
Alla populära PDF-läsare kan visa datumfältet.
Bildkredit: Bild med tillstånd av Adobe
Tryck Ctrl-S för att spara ändringarna i PDF-filen och sedan öppna dokumentet i Adobe Reader eller en annan PDF-visare för att testa datumfältet.
Dricks
För att endast visa datum när dokumentet skrivs ut, skapa ett nytt fält och välj "Dold men utskrivbar" från rutan Formulärfält på fliken Allmänt. Klicka på "Verktyg" när du har avslutat formulärredigeringsläget, välj "JavaScript" och klicka på "Ställ in dokumentåtgärder". Dubbelklicka på Utlösaren "Dokument kommer att skrivas ut" för att öppna dialogrutan för JavaScript-redigeraren och använda samma JavaScript-skript för att visa datum. Klicka på "OK" två gånger för att stänga de öppna dialogrutorna och skriv sedan ut dokumentet för att testa det nya fältet.
Om datumfältet inte visar något, korrekturläs JavaScript-skriptet. Alla saknade mellanslag, kolon eller citattecken kan göra att skriptet misslyckas.