Заполнение AcroForm

Contents
[ ]

PDF документы являются лучшим и действительно предпочтительным типом файлов для создания форм.

В этой теме объясняется, как заполнять PDF формы с помощью Aspose.PDF для C++.

Aspose.PDF для C++ позволяет заполнить поле формы, получить поле из коллекции Form объекта Document.

Давайте рассмотрим следующий пример, как решить эту задачу:

using namespace System;
using namespace Aspose::Pdf;

void FillAcroform()
{
    String _dataDir("C:\\Samples\\");

    // Открыть документ
    auto document = MakeObject<Document>(_dataDir + u"FillFormField.pdf");

    // Получить поле
    auto textBoxField = System::DynamicCast<Aspose::Pdf::Forms::TextBoxField>(document->get_Form()->idx_get(u"textbox1"));

    // Изменить значение поля
    textBoxField->set_Value(u"Значение для заполнения в поле");

    // Сохранить обновленный документ
    document->Save(_dataDir + u"FillFormField_out.pdf");

}