---
title: "Fill PDF forms from database in C# | Nutrient .NET SDK"
canonical_url: "https://www.nutrient.io/guides/dotnet/forms/fill-form-fields/import-from-database/"
md_url: "https://www.nutrient.io/guides/dotnet/forms/fill-form-fields/import-from-database.md"
last_updated: "2026-05-14T21:57:26.864Z"
description: "Learn how to import XFDF data from databases and fill PDF forms using C#. Step-by-step guide with code examples for .NET integration."
---

# Import XFDF data into PDF forms using C#

An XML Forms Data Format (XFDF) file stores data from forms located in PDF documents. It contains the form structure and the values submitted to it.

To import the form data from a database, save the XFDF information from the database as a `Stream` object, and then use the [`ImportXFDFDataFromStream` method](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~ImportXFDFDataFromStream.html) with the following required parameters:

- `Stream` — The `Stream` object containing XFDF information.

- `ImportFormFields` — A Boolean value that specifies whether to import the form field data.

- `ImportAnnotations` — A Boolean value that specifies whether to import the annotation data.

The example below imports a PDF form from a `Stream` object containing XFDF information:

### C#

```csharp

using GdPicturePDF gdpicturePDF = new GdPicturePDF();
gdpicturePDF.LoadFromFile(@"C:\temp\source.pdf");
gdpicturePDF.ImportXFDFDataFromStream(XFDFStream, true, true);
gdpicturePDF.SaveToFile(@"C:\temp\output.pdf");

```

### VB.NET

```vb

Using gdpicturePDF As GdPicturePDF = New GdPicturePDF()
    gdpicturePDF.LoadFromFile("C:\temp\source.pdf")
    gdpicturePDF.ImportXFDFDataFromStream(XFDFStream, True, True)
    gdpicturePDF.SaveToFile("C:\temp\output.pdf")
End Using

```

#### Used methods

- [`ImportXFDFDataFromStream`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~ImportXFDFDataFromStream.html)

- [`LoadFromFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~LoadFromFile.html)

- [`SaveToFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~SaveToFile.html)

#### Related topics

- [Load a file](/guides/dotnet/load-a-file.md)

- [Save a file](/guides/dotnet/save-a-file.md)
---

## Related pages

- [C# .NET PDF Form Library](/guides/dotnet/forms/fill-form-fields/attach-file.md)
- [C# .NET PDF Form Library](/guides/dotnet/forms/fill-form-fields/add-image.md)
- [C# .NET PDF form library](/guides/dotnet/forms/fill-form-fields/programmatic.md)
- [Fill PDF forms using XFDF in C# .NET](/guides/dotnet/forms/fill-form-fields/import-from-xfdf.md)

