プロフェッショナル PDF フォームを作成することは、単にフィールドではなく、ユーザー体験、ブランド化、明確性についてです. .NET の Aspose.PDF.Plugin を使用すると、AcroForms の外観と感覚を正確にコントロールできます:カスタマイズされた色、フォント、デフォルト 値、編集可能なフラッグなどを設定します。

導入

プロフェッショナル PDF フォームを作成することは、単にフィールドではなく、ユーザー体験、ブランド化、明確性についてです. .NET の Aspose.PDF.Plugin を使用すると、AcroForms の外観と感覚を正確にコントロールできます:カスタマイズされた色、フォント、デフォルト 値、編集可能なフラッグなどを設定します。

サポートされた表示オプション

ASPOSE.PDF は、以下をコントロールできます。

  • フィールド色(背景、境界、テキスト)
  • フォントとサイズ(デフォルトAppearance属性)
  • デフォルト値、マックス長さ、フィールドテキスト
  • 編集可能/読まれるフラッグ
  • Dropdownリストのオプションとデフォルト
  • チェックボックス/ラジオボタンの状態と色
  • フィールドポジション、サイズ、および調整

例:カスタマイズされたテキストボックスフィールドを追加する

PDF フォームにカスタマイズされたテキストボックスフィールドを追加するには、以下のコードスナイプを使用することができます。

using Aspose.Pdf.Plugins;
using System.Drawing;

string input = "@C:\\Docs\\template.pdf";
string output = "@C:\\Docs\\form_customized.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(new[] {
    new FormTextBoxFieldCreateOptions(1, new Rectangle(50, 700, 250, 725)) {
        MaxLen = 50,
        Value = "Enter your name...",
        Color = Color.CornflowerBlue,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Calibri", 13, Color.DarkBlue)
    }
});
addOptions.AddInput(new FileDataSource(input));
addOptions.AddOutput(new FileDataSource(output));
plugin.Process(addOptions);

例: ComboBox (Dropdown) フィールドのカスタマイズ

PDF フォームのダウンロードフィールドをカスタマイズするには、以下のコードスナイプを使用することができます。

var comboOptions = new FormEditorAddOptions(new[] {
    new FormComboBoxFieldCreateOptions(1, new Rectangle(50, 650, 220, 675)) {
        Color = Color.MediumVioletRed,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Segoe UI", 11, Color.Black),
        Options = new[] {"Red", "Green", "Blue"},
        Selected = 2,
        PartialName = "ColorPreference"
    }
});
comboOptions.AddInput(new FileDataSource(output));
comboOptions.AddOutput(new FileDataSource("@C:\\Docs\\form_final.pdf"));
plugin.Process(comboOptions);

一般的な使用例

  • Corporate Branding: Match は、あなたのブランドガイドラインに色と文字を形作ります。
  • UXの改善: 重要なフィールドを強調し、スペースメーカー、およびサイズを明確に使用します。
  • Workflow Clarity: オプション/必要またはサインフィールドを視覚的に区別します。
  • アクセシビリティ: より良い読みやすさのために高対比色を使用します。

よくある質問

**Q: PDF フォームでカスタマイズされたフォントやスタイルを使用できますか?**A:Yes! The DefaultAppearance 属性は、文字の名前、サイズ、色を指定することを可能にします - 提供された文字はPDFによってサポートされ、システム上で利用可能です。

Q:フィールドを記入した後にロックできますか?A: フィールドの編集可能なフラッグを偽物に設定するか、フォーム Flattener プラグインを使用して永久にコンテンツをロックします。

Q:どのようにして必要なフィールドを視覚的に区別できますか?A: 異なる色、境界スタイル、または背景の影を使用して、ユーザーの注意を必要とするフィールドを示す。

結論

デフォルトワークフローで最大限の使用可能性と遵守を確保するために、外観設定と行動フラッグ(編集可能、読み取れない、デファルート値)を組み合わせる。

More in this category