Fill AcroForm
Contents
[
Hide
]
PDF documents are the best, and really the preferred file type, for creating Forms.
This topic explains how to fill PDF forms using Aspose.PDF for C++.
Aspose.PDF for C++ allows you to fill a form field, get the field from the Document object’s Form collection.
Let’s look at the following example how to resolve this task:
using namespace System;
using namespace Aspose::Pdf;
void FillAcroform()
{
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");
}