Adobe Acrobat Pro で作成されたファイルには、印刷可能なきれいなドキュメントを作成するだけでなく、入力を自動的に計算する数式を含めることができます。ここでは、PDF ファイルで簡単な計算を行う方法を説明します。
計算を含む PDF の使用
や自動計算を含むファイルを作成できるソフトウェアというと、Microsoft Excel や Google Sheets などのスプレッドシート プログラムを思い浮かべるでしょう。ただし、スプレッドシートの性質と書式設定により、スプレッドシートは扱いにくく、人々に配布するフォームとして使用するのは非現実的です。
幸いなことに、最上位の PDF 作成スイートである Adobe Acrobat には、自動計算を含むフィールドを作成できるツールがいくつかあります。
計算フォームを含む PDF には、次のような多くの使用例が考えられます。
- 注文フォーム: 購入可能な製品とその価格を記入したフォームを顧客に配布する場合、電卓を使わずに注文の最終価格をすばやく表示するフィールドを作成できます。
- 評価と試験: 回答が完了すると自動的にスコアが表示されるクイズまたは評価を作成できます。
- 請求書: 印刷された請求書を作成している場合は、最終請求額が自動的に表示されるように設定できます。
上記以外にも、PDF フォームは、リスク評価の実行、メンバーシップ フォームの作成、または簡単なオフライン性格テストの作成にも役立ちます。
単純な計算フィールドの作成
まず、Acrobat に移動し、フォームを作成します。画面右上の「ツール」をクリックし、下にスクロールして「フォームの準備」を選択します。ここから、新しいフォームを最初から作成することも、既存の PDF または既存のドキュメント ファイルに基づいてフォームを作成することもできます。ファイルをインポートすると、ボックスに入力可能なフィールドを自動的に入力するオプションが表示されます。これらのフィールドは後でいつでも編集して作成できるため、これを行うかどうかは重要ではありません。
計算フォームの作成方法をよりよく理解するために、例から始めましょう。上は、数量 1 から数量 5 までの 7 つのフィールドを持つ単純な注文フォームです。各フィールドは異なる商品数量に対応します。総量;と合計価格。 5 つの数量をユーザーが自分で入力できるフィールドにしたいのですが、合計数量フィールドと合計価格フィールドは自動的に計算されます。
フィールドが入力可能であることを確認するには、フィールドをダブルクリックするか、右クリックして [テキスト ボックスのプロパティ] に移動し、[読み取り専用] ボックスのチェックを外したままにします。
すべての数量ボックスは入力可能であるため、合計数量フィールドの計算を作成する必要があります。ボックスを選択し、[テキスト ボックスのプロパティ] > [計算] に移動します。ここからは、2 つのうちの 1 つを行うことができます。2 番目のオプションを選択して、合計、積、平均などのプリセット計算の 1 つを選択できます。または、3 番目のオプションを選択して、簡略化されたフィールド表記式を作成することもできます。この例では、プリセットの計算を使用し、「合計」を選択します。
[選択] をクリックすると、合計するすべてのフィールドを選択できるメニューが表示されます。含めるすべてのフィールドを選択し、「OK」をクリックします。フィールドの値が 0 に変更されたことがわかります。
簡略表記の使用
次に、合計価格フィールドの計算を作成します。合計数量とは異なり、一連のフィールドを単純に合計することはできません。一連の方程式を作成する必要があります。
これを行うには、簡易表記形式を使用できます。 [合計価格] ボックスを選択し、[テキスト ボックスのプロパティ] > [計算] に移動して、3 番目のオプションを選択します。 [編集] ボタンをクリックすると、テキスト ボックスに数式を入力できます。
単純な算術計算の場合、この数式ボックスは Excel の数式ボックスと非常によく似ています。数量ボックスのフィールド名を入力するだけで、他の数値を加算、減算、乗算、または除算することができます。計算を括弧内に配置してセグメント化することもできます。参考として、基本的な算術計算の修飾子を次に示します。
- 追加: +
- 減算: –
- かける: *
- 分ける: /
この特定の例では、各数量にそれぞれの価格を掛け合わせます。提示された価格を考慮すると、最終的に次の簡単な式が得られます。
(数量 1*5)+(数量 2*7)+(数量 3*7)+(数量 4*12)+(数量 5*20)
上記の式を入力すると、各数量にそれぞれの価格が乗算され、最終価格が生成されます。
たとえば、3 つの USB ドライブ、2 本の Apple Lightning ケーブル、および 1 つの 10000 mAh バッテリー バンクを注文すると、次の結果が得られます。
入力、保存、および複雑な計算
ファイルを保存する前に、編集可能にしたくないボックスをテキスト ボックスのプロパティで読み取り専用に設定します。 PDF フォームを開いた人はこれらのフィールドを編集できません。
ドキュメントを標準の PDF ファイルとして保存すると、Web ブラウザを含むあらゆるドキュメント表示ソフトウェアで入力可能なフォームになります。記入後は、他の PDF ファイルと同様に保存または印刷できます。
PDF ファイルの計算システムは Javascript に基づいているため、JavaScript を使用して多くの高度な処理を行うことができます。さらに詳しく知りたい場合は、 Adobe の Web サイト にアクセスして、使用できるさまざまな修飾子すべてについて読むことができます。また、条件付き書式設定やテキストを変更できる数式を使用できるカスタム計算スクリプトの作成についても読むことができます。





