フッターコンテンツにスキップ
PDF ツール

PDFを記入可能にする方法

現代の世界で情報を保存するために紙の書類は必要ありません。 しかし代わりに、登録フォームを記入しなければならない場合のように、記入可能なPDFフォームフィールドを使用する必要があるかもしれません; 実際、PDFドキュメントに記入を求められる状況は数多くあります。 PDFファイルを記入可能にするには特定の方法があり、オフラインとオンラインの両方があります。簡単なアプローチとして、PDFをMicrosoft Wordのようなドキュメントエディタで文書に変換し、その後PDFファイルとして保存する方法があります。ただし、この方法では変換中に予期しないエラーが発生することがあるため、PDFファイルが無傷であることを保証するために、AcrobatやChrome ToolsのようなPDFエディターを使用することをお勧めします。

1. Adobe Acrobat

Acrobatは、Adobe Inc.が開発した製品で、PDFファイルの表示、作成、編集、印刷、および記入可能なPDFフォームを作成することができます。 PDFファイルの表示など、機能が制限された無料版があります。 代替としては、Adobe Acrobat DCと呼ばれるプロバージョンがあり、PDFファイルを管理するための最新かつ最良の機能がすべて備わっています。 Acrobat Readerアプリケーションには、ユーザーがPDFファイルにコメントや注釈を追加したり、保険請求書や確定申告書のようなフォームに記入したり、デジタル署名を追加したりすることが可能なエディターが含まれています。 このガイドでは、その全機能を示すためにAcrobat DCを使用します。 You can get Adobe Acrobat from thisAdobe Acrobat download page. 始めましょう:

  • Adobe Acrobat DCを開く
  • トップバーから「ツール」タブを選択
class="content-img-align-center"> How To Make Pdf Fillable 1 related to 1. Adobe Acrobat
  • 「フォーム準備」をクリック
class="content-img-align-center"> How To Make Pdf Fillable 2 related to 1. Adobe Acrobat
  • PCからファイルを選択、新しいファイルを作成、またはスキャナーを使用してハードコピーをスキャンしてPDFに変換することができます:
class="content-img-align-center"> How To Make Pdf Fillable 3 related to 1. Adobe Acrobat
  • Acrobatがドキュメントを分析し、可能なフィールドを記入可能なフォームフィールドに変換します
  • チェックボックスやラジオボタン、テキストフィールドが見逃された場合、トップツールバーを使用して記入可能なフォームフィールド(例:ラジオボタン、テキストフィールドなど)を追加することができます。
  • Acrobat DCの「Fill & Sign」機能を使ってドキュメントに署名することもできます
  • 最後に、記入可能なPDFフォームを保存し、他の人に記入してもらうために配布することができます

2. Chrome

Chromeは、Googleが開発したブラウザです。 記入可能なPDFフォームを編集するために使用できる特定の機能セットを備えています。 Acrobatのようにテキストフィールド、ラジオボタンの追加や削除、署名はできませんが、フォームフィールドに記入することは可能です。 You can download Chrome from thisChrome browser download page.

  • PCから記入可能なPDFフォームを選択し、クロムベースのブラウザで開く
class="content-img-align-center"> How To Make Pdf Fillable 4 related to 2. Chrome
  • 情報に基づいてフォームフィールドを記入
  • 印刷アイコンまたはダウンロードオプションを使用してPDFフォームを保存
class="content-img-align-center"> How To Make Pdf Fillable 5 related to 2. Chrome

Wondershare PDFelement - macOS

Wondershare PDFelementは、PDFの編集、変換、フォームへの記入などを行うための強力なオールインワンPDFソリューションです。 最も人気のあるフォーマット、Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)やJPEG(.jpg)に文書を変換できる機能を備えています。

クリック一つでPDFフォームを簡単に記入する方法も提供しています。 このソフトウェアを使用すると、ドキュメント内のテキストを編集したり、フォント、色、サイズ、レイアウトを変更したりできます。 さらに、テーブルやチャートなどのページレイアウトツールを用いて、ゼロから新しいPDFドキュメントを作成できる支援があります。 PDFを記入可能にする方法を見てみましょう。

  • PDFelementでPDFファイルを開く
  • すでにボックス、テーブル、ラインがある場合は、ツールバーからフォーム > 詳細 > フォームの認識メニューに進みます
class="content-img-align-center"> How To Make Pdf Fillable 6 related to Wondershare PDFelement - macOS
  • すべてのフォームを自動的に記入可能にします
  • ファイルにテーブルやボックスがなかった場合、ツールバーの「フォーム」をクリックしてください
  • これにより、フォーム編集メニューバーが開きます。 フォームに関する多数のオプションがあります。 テキスト、チェックボックス、ラジオボタン、テキストフィールド、およびその他の多くの要素を追加できます
class="content-img-align-center"> How To Make Pdf Fillable 7 related to Wondershare PDFelement - macOS
  • フォームの作成が完了したら、ファイルを保存

オンラインメソッド

上述したオフラインツールには、記入可能なフォームの作成や編集以外にも多くの機能が含まれている場合が多く、わずか1つまたは2つの機能だけを使用したい場合は、全パッケージを購入することが非常に高額になります。 このような場合、オンラインツールを利用することで、無料のサービスを取得するか必要に応じて支払うことができますが、この場合必要な機能のみを購入することができ、オフラインツールを使用するよりもコスト効率が高くなります。 ここで、仕事を完了するために市場で利用可能な最高のツールのいくつかを紹介します。

JotForm

Jotformの記入可能なPDFフォームクリエイターを使用すると、ユーザーがデジタルデバイスから迅速に記入して提出できるカスタマイズされたPDFフォームを作成することができます。 開始するための簡単なステップがあります。

  • Go To JotForm fillable PDF form creator page and sign up.
  • 「フォームを作成」をクリックします。
  • 1000以上のテンプレートから選択するか、一から記入可能なPDFフォームを作成することができます
class="content-img-align-center"> How To Make Pdf Fillable 8 related to JotForm
  • 「フォーム要素を追加」をクリックして、ラジオボタン、テキストフィールドなどの記入可能なフォームフィールドを追加します。
class="content-img-align-center"> How To Make Pdf Fillable 9 related to JotForm
  • 公開に移動し、PDFファイルとしてフォームをダウンロードするか、または埋め込みリンクを使用して他の人に送信することもできます
class="content-img-align-center"> How To Make Pdf Fillable 10 related to JotForm

Sejda

Visit Sejda PDF Forms is one of the fillable PDF form makers that does not require you to sign up for a free plan; ただし、プレミアムパッケージを利用したい場合、サインアップしてプランを選択する必要があります。 Sejdaでの記入可能なフォームの作成手順は非常に簡単です。

既存のPDFドキュメントを選択

「アップロード」をクリックして希望のファイルを選択するか、空白テンプレートを選択して開始することができます。

class="content-img-align-center"> How To Make Pdf Fillable 11 related to 既存のPDFドキュメントを選択

あなたのPDFフォームに記入可能なフォームフィールドを追加

  1. ドキュメントが開かれたら、必要な場所に記入可能なフォームフィールドを追加することができます。
  2. 以下のフィールドタイプから選択できます:
    1. テキストフィールド: 単一のテキスト行
    2. テキストエリア: 複数のテキスト行
    3. ラジオ: グループから1つ選択
    4. チェックボックス: 1つ以上の選択肢にチェックを入れる
    5. ドロップダウン: ドロップダウンリストから1つ以上を選択

記入可能なPDFテキストフィールドを作成する方法

テキストフィールドを作成するには、テキストフィールドを選択し、新しいテキストフィールドを配置したいページ上の領域にカーソルを移動させます。

チェックボックス、ラジオボタン、またはドロップダウンを作成

他のすべてのフォームフィールドはトップバー(青色)にあり、同様に選択して追加することができます。

境界線の色を変更

透明な境界線のフォームフィールドを作成したり、ニーズに合った色を選択することができます。

class="content-img-align-center"> How To Make Pdf Fillable 12 related to 境界線の色を変更

フォームフィールドの名前やその他のプロパティを管理

各フォームフィールドに名前を割り当て、特定のフィールドプロパティ(マルチセレクト、エクスポート値など)を設定することができます。

ドキュメントを保存

  1. 「変更を適用」をクリックし、処理の完了を待ちます。 これで、更新されたドキュメントを保存できます
  2. これで、印刷せずに電子的に迅速に記入できる記入可能なPDFドキュメントを持つことができます

pdfFiller

pdfFillerは、記入可能なフォームを作成するためのツールで、保護、分割、結合、書き換え、ドキュメントなどの機能も提供します。 PDFを記入可能にする方法はこちらです。

  • メール、Google、またはFacebookを使用してpdfFillerにサインアップします
  • ログインしたら、'My Docs'をクリックしてダッシュボードに移動します
  • 「新しい追加」をクリックし、PC、Google Drive、Dropbox、OneDrive、Box、URLからドキュメントをアップロードします。 空白のドキュメントを作成することもできます
class="content-img-align-center"> How To Make Pdf Fillable 13 related to pdfFiller

完了したら、右上のオレンジの「完了」ボタンをクリックし、その後リンクを共有するかPDFとして保存することができます。

IronPDF: C# PDFライブラリ

Explore IronPDF C# PDF Library is an excellent tool for any PDF-related tasks you need to perform in C# or VB .NET and is especially suited to software engineers. IronPDFプラットフォームは、画像としてPDFをレンダリングする、PDFからテキストを抽出する、(参照のために)検索可能にする、PDF注釈インスペクターとして機能する、ドキュメントに署名する、Word形式からPDF形式に変換する、PDFを記入可能にする、などの様々な目的に役立つ機能を備えています。

IronPDF C#ライブラリを使用して記入可能なPDFを作成する方法を見てみましょう。

// Import IronPdf library
using IronPdf;

// Step 1. Create a PDF with editable forms from HTML using form and input tags
var FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
          First name:<br> <input type='text' name='firstname' value=''> <br>
          Last name:<br> <input type='text' name='lastname' value=''>
        </form>
    </body>
</html>";

// Create PDF renderer
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Enable form field creation from HTML
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

// Render the HTML as a PDF and save
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf");

// Step 2. Read and write PDF form values
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");

// Set and read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);

// Set and read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);

// Save the filled form
FormDocument.SaveAs("FilledForm.pdf");
// Import IronPdf library
using IronPdf;

// Step 1. Create a PDF with editable forms from HTML using form and input tags
var FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
          First name:<br> <input type='text' name='firstname' value=''> <br>
          Last name:<br> <input type='text' name='lastname' value=''>
        </form>
    </body>
</html>";

// Create PDF renderer
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Enable form field creation from HTML
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

// Render the HTML as a PDF and save
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf");

// Step 2. Read and write PDF form values
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");

// Set and read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);

// Set and read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);

// Save the filled form
FormDocument.SaveAs("FilledForm.pdf");
' Import IronPdf library
Imports IronPdf

' Step 1. Create a PDF with editable forms from HTML using form and input tags
Private FormHtml = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
          First name:<br> <input type='text' name='firstname' value=''> <br>
          Last name:<br> <input type='text' name='lastname' value=''>
        </form>
    </body>
</html>"

' Create PDF renderer
Private Renderer As New IronPdf.ChromePdfRenderer()

' Enable form field creation from HTML
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

' Render the HTML as a PDF and save
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf")

' Step 2. Read and write PDF form values
Dim FormDocument = PdfDocument.FromFile("BasicForm.pdf")

' Set and read the value of the "firstname" field
Dim FirstNameField = FormDocument.Form.FindFormField("firstname")
FirstNameField.Value = "Minnie"
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value)

' Set and read the value of the "lastname" field
Dim LastNameField = FormDocument.Form.FindFormField("lastname")
LastNameField.Value = "Mouse"
Console.WriteLine("LastNameField value: {0}", LastNameField.Value)

' Save the filled form
FormDocument.SaveAs("FilledForm.pdf")
$vbLabelText   $csharpLabel

与えられたコードでは、最初にHTMLフォーマットタグを使用してフォームを作成します。 次にPDFファイルとして保存します。ステップ2では、PDFフォーム値の読み取りと書き込みを開始します。 IronPDFのFindFormField関数を使用して、フォームフィールドにその名前でアクセスできます。 その後、選択されたフィールドの値を設定し、新しく記入されたフォームを保存します。

IronPDFは、開発者にとって優れたツールです。 外部ソフトウェアなしでプログラム的にPDFフォームを操作するのが容易です。 You can use it for free with the free trial key from IronPDF. 現在5製品をわずか2製品の価格で入手できる素晴らしい特別オファーもあります。 For more information about licensing, please visit this IronPDF licensing page.

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。