PDFフォームは、データや情報を収集するために頻繁に使用されます。たとえば、アンケートは通常、調査目的で回答を収集するように設計されています。今日のデジタル世界では、さまざまな入力可能なPDFフォームを操作します。 PDFフォームの広大な範囲と重要性を考慮すると、Aspose.PDF for .NET APIは、PDFフォームを操作するための多くの機能をサポートしています。この記事では、C#言語を使用して次のユースケースを調べてみましょう。
C#を使用して入力可能なPDFフォームを作成する C#を使用して既存のPDFファイルのフォームフィールドに入力します C#を使用してPDFドキュメントのフォームフィールドを変更する C#を使用して既存のPDFファイルのフォームフィールドを削除する C#を使用してPDFフォームの拡張された権利を保持する C#を使用してPDF形式でJavaScriptを使用する C#を使用して入力可能なPDFフォームを作成する Aspose.PDF for .NET APIを使用して、入力可能なPDFフォームを最初から作成できます。ここでは、2つのTextBoxFieldインスタンスとRadioButtonを追加する基本的な例を検討します。ただし、TextBoxFieldの1つは単一行で、もう1つは複数行です。以下は、PDFドキュメントでフォームを作成する手順です。
Documentクラスのインスタンスを作成します PDFドキュメントに空白のページを追加する フォームにTextBoxフィールドを追加します フォント、境界線などのフィールドのさまざまなプロパティを設定します。 フォームにラジオボタンを追加します PDFドキュメントを保存 次のコードスニペットは、C#を使用してPDFでフォームを作成する方法を示しています。
Document pdfdoc = new Document(); Page page = pdfdoc.Pages.Add(); TextBoxField nameBox = new TextBoxField(pdfdoc, new Aspose.Pdf.Rectangle(275, 740, 440, 770)); nameBox.PartialName = "nameBox1"; nameBox.DefaultAppearance.FontSize = 10; nameBox.Multiline = true; Border nameBorder = new Border(nameBox); nameBorder.Width = 1; nameBox.Border = nameBorder; nameBox.Characteristics.Border = System.Drawing.Color.Black; nameBox.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Red); TextBoxField mrnBox = new TextBoxField(pdfdoc, new Aspose.