PDFドキュメントにチェックボックスコンポーネントを追加する

導入

このチュートリアルでは、Groupdocs.Annotation for .NET を使用して PDF ドキュメントにチェックボックス コンポーネントを追加するプロセスについて説明します。

前提条件

始める前に、以下のものを用意してください。

  1. Groupdocs.Annotation for .NET SDK: ダウンロードはこちらから ここ.
  2. 開発環境: .NET 開発環境が設定されていることを確認します。

名前空間のインポート

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using GroupDocs.Annotation.Options;

ここで、例を複数のステップに分解してみましょう。

ステップ1: 出力パスを定義する

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

ここで、変更された PDF ドキュメントが保存される出力パスを定義します。

ステップ2: アノテーターを初期化する

using (Annotator annotator = new Annotator("input.pdf"))

初期化する Annotator 入力 PDF ドキュメントのパスを渡すことでオブジェクトを作成します。

ステップ3: チェックボックスコンポーネントを作成する

CheckBoxComponent checkBox = new CheckBoxComponent
{
    Checked = true,
    Box = new Rectangle(100, 100, 100, 100),
    PenColor = 65535,
    Style = BoxStyle.Star,
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

作成する CheckBoxComponent オブジェクトを作成し、そのプロパティをカスタマイズします。 CheckedBox 寸法、 PenColorStyle、そして返信をいくつか追加します。

ステップ4: チェックボックスコンポーネントを追加する

annotator.Add(checkBox);

作成したチェックボックス コンポーネントを PDF ドキュメントに追加します。

ステップ5: ドキュメントを保存する

annotator.Save("result.pdf");

チェックボックス コンポーネントを使用して変更した PDF ドキュメントを保存します。

ステップ6: 出力パスを表示する

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

変更された PDF ドキュメントが保存されるパスを表示します。

結論

このチュートリアルでは、Groupdocs.Annotation for .NETを使用してPDFドキュメントにチェックボックスコンポーネントを追加する方法を学習しました。この知識があれば、インタラクティブな要素を追加してPDFドキュメントを強化できます。

よくある質問

チェックボックスの外観をカスタマイズできますか?

はい、要件に応じて色、スタイル、サイズなどのさまざまなプロパティをカスタマイズできます。

Groupdocs.Annotation for .NET は商用利用に適していますか?

はい、Groupdocs.Annotation for .NET は企業向けの商用ライセンスを提供しています。

購入前に Groupdocs.Annotation for .NET を試すことはできますか?

はい、無料トライアルをご利用いただけます ここ.

Groupdocs.Annotation for .NET のサポートはどこで見つかりますか?

サポートとリソースについては、 Groupdocsフォーラム.

テスト目的で一時ライセンスは必要ですか?

試験用の臨時ライセンスは以下から取得できます。 ここ.