Формы PDF, заполняемые через C++

Создавайте заполняемые PDF-формы с помощью C++. Создавайте собственные приложения C++, используя серверные API

Как заполнять PDF-формы с помощью библиотеки C++

Чтобы заполнить PDF-формы (Acroforms) в PDF-файле, мы будем использовать API Aspose.PDF для C++, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы cpp. Откройте диспетчер пакетов NuGet, найдите ASpose.pdf и установите. Можно также использовать следующую команду из консоли диспетчера пакетов.

Как заполнить AcroForm в формате PDF с помощью C++


Вам понадобится Aspose.PDF для C++, чтобы попробовать код в своей среде.

  1. Загрузите PDF в экземпляр класса Document.
  2. Создайте поле в PDF-файле.
  3. Добавьте поле в документ.
  4. Сохранить измененный PDF-файл

Заполните форму AcroForm в формате PDF - C++

В этом примере кода показано, как заполнять PDF-формы в формате PDF с помощью C++

    String _dataDir("C:\\Samples\\");

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

    // Get a field
    auto textBoxField = System::DynamicCast<Aspose::Pdf::Forms::TextBoxField>(document->get_Form()->idx_get(u"textbox1"));

    // Modify field value
    textBoxField->set_Value(u"Value to be filled in the field");

    // Save updated document
    document->Save(_dataDir + u"FillFormField_out.pdf");