読者が編集できないように、フィールドを読み取り専用にします。
画像クレジット: アドビの画像提供
Adobe Acrobat XIのPDFファイルに日付フィールドを挿入し、リーダーがドキュメントを開いたときにシステム時計から日付を自動的に表示できます。 これは、短いJavaScriptスクリプトを使用して実行されます。 Acrobatは、ドキュメントの印刷時に日付フィールドを非表示にしてスクリプトを実行できます。 この場合、フィールドはプリントアウトにのみ表示されます。
日付フィールドを挿入するためにJavaScriptを知っている必要はありません。
今日のビデオ
ステップ1
[作成]をクリックすると、[フォームエディタ]ウィンドウが表示されます。
画像クレジット: アドビの画像提供
編集するPDFファイルをAdobeAcrobat XIで開くか、新しいPDFを作成します。 クリック ツール ボタンをクリックし、 フォーム オプションをクリックしてから、 編集 ボタンをクリックして、フォーム編集モードに切り替えます。 または、を押します Ctrl-Shift-7 フォーム編集モードに入ります。
ステップ2
[いいえ]をクリックしても、ドキュメントには影響しません。
画像クレジット: アドビの画像提供
クリック はい PDFファイルにフォーム編集モードに入るフォームがないことをAcrobatが警告した場合。
ステップ3
[タスク]グループが表示されていない場合は、右ペインの[タスク]ボタンをクリックします。
画像クレジット: アドビの画像提供
クリック 新しいフィールドを追加 右ペインの[タスク]グループのボタンをクリックして、 テキストフィールド ドロップダウンボックスから、ドキュメントに新しいテキストフィールドを挿入します。
ステップ4
フィールドをクリックしてドラッグし、ドキュメント内で再配置できます。
画像クレジット: アドビの画像提供
ドキュメント上でマウスをクリックしてドラッグし、新しいフィールドのサイズと位置を定義します。 新しいテキストフィールドのラベル(たとえば「TheDate」)をに入力します フィールド名 フィールドをクリックし、 すべてのプロパティ リンクをクリックして、[テキストフィールドのプロパティ]ウィンドウを表示します。
ステップ5
他の人がテキストフィールドのプロパティを変更できないようにするには、[ロック]チェックボックスをオンにします。
画像クレジット: アドビの画像提供
からオプションを選択します フォームフィールド [全般]タブのボックスで、フィールドの表示方法を変更します。
選択した場合 見える、フィールドは常に表示されます。 選択する 隠されているが印刷可能 ドキュメントが印刷されたときにのみフィールドを表示します。 リーダーが印刷するまで、フィールドはリーダーには表示されません。 選択する 隠れた フィールドを非表示にします。 表示されている日付フィールドの印刷を回避するには、 表示されますが印刷されません.
ステップ6
[線の太さ]ボックスで境界線の太さを変更できます。
画像クレジット: アドビの画像提供
に切り替えます 外観 タブを使用して、フィールドの外観を変更します。 から色を選択することにより、フィールドの周囲に境界線を追加できます。 ボーダの色 ボックスを選択するか、フィールドから塗りつぶしの色を選択して塗りつぶします 塗りつぶしの色 箱。
でフォントを変更します フォント ボックスとフォントサイズを使用して フォントサイズ 分野。 から別のフォントの色を選択できます テキストの色 箱。
ステップ7
[0文字の制限]ボックスから、テキストフィールドに文字制限を設定できます。
画像クレジット: アドビの画像提供
に切り替えます オプション タブをクリックし、テキストフィールドのテキストの配置をから選択します。 アラインメント 箱。 テキストを左、中央、または右に揃えることを選択できます。 クリック 選ぶ ボタンをクリックして変更を適用し、[テキストフィールドのプロパティ]ウィンドウを閉じます。
ステップ8
テキストフィールドの境界線は常に表示されます。
画像クレジット: アドビの画像提供
クリック フォーム編集を閉じる ボタンをクリックしてフォーム編集モードを終了します。 JavaScriptスクリプトを作成して使用するまで、このフィールドは表示されません。
ステップ9
[ページのサムネイル]ボタンは、2枚の白い紙のように見えます。
画像クレジット: アドビの画像提供
クリック ページのサムネイル 左側のツールボックスのボタンをクリックしてページサムネイルページを表示し、右クリックして テキストフィールドを含むページのサムネイル を選択します ページのプロパティ コンテキストメニューから[ページのプロパティ]ダイアログを表示します。
ステップ10
新しいアクションが[アクション]セクションに表示されます。
画像クレジット: アドビの画像提供
に切り替えます 行動 タブをクリックして選択します ページを開く から トリガーを選択 ページを開いたときにスクリプトを実行するボックス。 選択する JavaScriptを実行する から アクションを選択 ボックスをクリックし、 追加 ボタンをクリックして、JavaScriptエディターダイアログを表示します。
ステップ11
スクリプトを校正して、スペースやセミコロンを忘れないようにします。
画像クレジット: アドビの画像提供
タイプ var date = this.getField( "TextFieldLabel"); [JavaScriptの作成と編集]ボックスに移動して、テキストフィールドに変数を割り当てます。 必ず交換してください TextFieldLabel スクリプト内で、フィールドを作成したときに使用したラベル(たとえば、「TheDate」)を使用します。
押す 入力 新しい行を開始して入力するには date.value = util.printd( "mm / dd / yyyy"、new Date()); システムクロックからフィールドに日付を追加します。 The mm / dd / yyyy セクションは、日付の表示方法を制御します。 3つの変数の順序を安全に変更できます。
クリック わかった スクリプトを保存してからクリックします わかった 変更を保存して[ページのプロパティ]ダイアログを閉じます。
ステップ12
すべての人気のあるPDFビューアは、日付フィールドを表示できます。
画像クレジット: アドビの画像提供
押す Ctrl-S PDFファイルへの変更を保存してから、Adobe Readerまたは別のPDFビューアでドキュメントを開いて、日付フィールドをテストします。
ヒント
ドキュメントが印刷されたときにのみ日付を表示するには、新しいフィールドを作成し、[全般]タブの[フォームフィールド]ボックスから[非表示だが印刷可能]を選択します。 フォーム編集モードを終了した後、[ツール]をクリックし、[JavaScript]を選択して、[ドキュメントアクションの設定]をクリックします。 ダブルクリック 「DocumentWillPrint」トリガーを使用して、JavaScript Editorダイアログを開き、同じJavaScriptスクリプトを使用して 日にち。 [OK]を2回クリックして開いているダイアログを閉じ、ドキュメントを印刷して新しいフィールドをテストします。
日付フィールドに何も表示されない場合は、JavaScriptスクリプトを校正してください。 スペース、コロン、または引用符が欠落していると、スクリプトが失敗する可能性があります。