1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Adobe Acrobat で日付フィールドを挿入する方法

Adobe Acrobat XI で PDF ファイルに日付フィールドを挿入し、リーダーがドキュメントを開いたときに、システム クロックから自動的に日付を表​​示できます。これは、短い JavaScript スクリプトを使用して実行されます。 Acrobat では、日付フィールドを非表示にして、ドキュメントの印刷時にスクリプトを実行できます。この場合、フィールドは印刷物にのみ表示されます。

日付フィールドを挿入するために JavaScript を知る必要はありません。

ステップ 1

編集する PDF ファイルを Adob​​e Acrobat XI で開くか、新しい PDF を作成します。 [ツール] をクリックします ボタンをクリックして、フォームを選択します オプションをクリックし、[編集] をクリックします。 ボタンをクリックして、フォーム編集モードに切り替えます。または、Ctrl-Shift-7 を押します フォーム編集モードに入ります。

ステップ 2

[はい] をクリックします フォーム編集モードに入るフォームが PDF ファイルにないことを Acrobat が警告した場合。

ステップ 3

[新しいフィールドを追加] をクリックします ボタンをクリックし、[テキスト フィールド] を選択します。 ドロップダウン ボックスから新しいテキスト フィールドをドキュメントに挿入します。

ステップ 4

ドキュメント上でマウスをクリック アンド ドラッグして、新しいフィールドのサイズと位置を定義します。 フィールド名に新しいテキスト フィールドのラベルを入力します。たとえば、「TheDate」です。 フィールドをクリックし、[すべてのプロパティ] をクリックします。 リンクをクリックして、[テキスト フィールドのプロパティ] ウィンドウを表示します。

ステップ 5

フォーム フィールドからオプションを選択します フィールドの表示方法を変更するには、[全般] タブのボックスをクリックします。

可視を選択した場合 、フィールドは常に表示されます。 [非表示だが印刷可能] を選択します ドキュメントが印刷されるときにのみフィールドを表示します。フィールドは、印刷するまで読者には見えません。 非表示を選択 フィールドを非表示にします。表示される日付フィールドを印刷しないようにするには、[表示されるが印刷されない] を選択します。 .

ステップ 6

外観に切り替えます タブをクリックして、フィールドの外観を変更します。 [境界線の色] から色を選択して、フィールドの周りに境界線を追加できます ボックスに入力するか、[塗りつぶしの色] から塗りつぶしの色を選択してフィールドを塗りつぶします ボックス。

フォント でフォントを変更します ボックスとフォント サイズを使用したフォント サイズ 分野。 テキストの色から別のフォントの色を選択できます ボックス。

ステップ 7

オプションに切り替えます タブをクリックし、[配置] からテキスト フィールド内のテキストの配置を選択します。 箱。テキストを左、中央、または右に揃えることができます。 [閉じる] をクリックします。 ボタンをクリックして変更を適用し、[テキスト フィールドのプロパティ] ウィンドウを閉じます。

ステップ 8

[フォームの編集を閉じる] をクリックします。 ボタンをクリックして、フォーム編集モードを終了します。 JavaScript スクリプトを作成して使用するまで、フィールドは表示されません。

ステップ 9

[ページ サムネイル] をクリックします。 左側のツールボックスのボタンをクリックしてページ サムネイル ページを表示するには、テキスト フィールドを含むページのサムネイルを右クリックします。 [ページ プロパティ] を選択します コンテキスト メニューから [ページのプロパティ] ダイアログを表示します。

ステップ 10

アクションに切り替えます タブを開き、[ページを開く] を選択します Select Trigger から ページを開いたときにスクリプトを実行するボックス。 [JavaScript を実行] を選択します アクションの選択から [追加] をクリックします。 ボタンをクリックして JavaScript エディター ダイアログを表示します。

ステップ 11

var date =this.getField("TextFieldLabel と入力します "); を [JavaScript の作成と編集] ボックスに入力して、テキスト フィールドに変数を割り当てます。 TextFieldLabel を必ず置き換えてください スクリプトで、フィールドを作成したときに使用したラベルを使用します。たとえば、「TheDate」です。

Enter を押します 新しい行を開始し、date.value =util.printd("mm/dd/yyyy> と入力します "、新しい日付()); システムクロックの日付をフィールドに追加します。 mm/dd/yyyy セクションは、日付の表示方法を制御します。 3 つの変数の順序は安全に変更できます。

[OK] をクリックします スクリプトを保存し、[OK] をクリックします。 変更を保存して [ページ プロパティ] ダイアログを閉じます。

ステップ 12

Ctrl-S を押します PDF ファイルへの変更を保存し、Adobe Reader または別の PDF ビューアーでドキュメントを開いて日付フィールドをテストします。

ヒント

ドキュメントが印刷されるときにのみ日付を表示するには、新しいフィールドを作成し、[全般] タブの [フォーム フィールド] ボックスから [非表示だが印刷可能] を選択します。フォーム編集モードを終了した後、[ツール] をクリックし、[JavaScript] を選択して [ドキュメント アクションの設定] をクリックします。 [ドキュメントは印刷されます] トリガーをダブルクリックして JavaScript エディター ダイアログを開き、同じ JavaScript スクリプトを使用して日付を表示します。 [OK] を 2 回クリックして開いているダイアログを閉じ、ドキュメントを印刷して新しいフィールドをテストします。

日付フィールドに何も表示されない場合は、JavaScript スクリプトを校正してください。スペース、コロン、または引用符が欠落していると、スクリプトが失敗する可能性があります。