C++ を使って PDF フォームを作成

C++ を使用してドキュメントに PDF フォームを作成します。サーバーサイド API を使用して独自の C++ アプリを構築します。

C++ を使ってPDFフォームを作成する方法

PDF ファイルに PDF フォーム (Acroforms) を作成するには、cpp プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for C++ API を使用します。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

C++ を使って PDF でアクロフォームを作成する方法


お使いの環境でコードを試すには、Aspose.PDF for C++ が必要です。

1。Document クラスのインスタンスにPDFをロードします。 1。フィールドを作成します。 1。飾り付け (ボーダーなど) を作成します。 1。ドキュメントにフィールドを追加して、変更した PDF を保存します

PDF フォームを PDF 形式で作成-C++

このサンプルコードは、C++ を使って PDF フォームを PDF に作成する方法を示しています

    // Open document
    auto document = MakeObject<Document>(_dataDir + u"TextField.pdf");

    // Create a field
    auto textBoxField = MakeObject<TextBoxField>(document->get_Pages()->idx_get(1), MakeObject<Aspose::Pdf::Rectangle>(100, 200, 300, 300));
    textBoxField->set_PartialName (u"textbox1");
    textBoxField->set_Value (u"Text Box");

    // TextBoxField.Border = new Border(
    auto border = MakeObject<Aspose::Pdf::Annotations::Border>(textBoxField);
    border->set_Width(5);
    border->set_Dash (MakeObject<Aspose::Pdf::Annotations::Dash>(1, 1));
    textBoxField->set_Border(border);

    textBoxField->set_Color(Aspose::Pdf::Color::get_Green());

    // Add field to the document
    document->get_Form()->Add(textBoxField, 1);

    // Save modified PDF
    document->Save(_dataDir + u"TextBox_out.pdf");