> For the complete documentation index, see [llms.txt](https://documentation.astera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.astera.com/astera-data-stack-v7/dataflows/sources/pdf-form-source.md).

# PDF Form Source

*PDF Form Source* in Astera enables users to extract data from a PDF form directly without creating an extraction template.

## **Configuring the PDF Form Source Object**

1. Select the *PDF Form Source* object from the Toolbox and drag and drop it onto the dataflow designer.

![](/files/xWQVpntH1lLwd87clnIY)

![](/files/QwF5hjWnimVrm55v0lAi)

You can see that the dragged source object is empty right now. This is because we haven’t configured it yet.

2. Right-click on the *PDF Form Source* object’s header and select the *Properties* option from the context menu.

![](/files/XSDE6ZzGMJ1a3m9pnylg)

A *configuration* window will open, as shown below.

![](/files/rr5Rf58GCIzls4UL5EWI)

3. Provide the *File Path* for the fillable PDF document.

![](/files/CsYi74fC3d5l5rAJ2xrK)

* *Owner Password*: If the file is protected, then enter the password that is configured by the owner of the fillable PDF document. If the file is not protected, this option can be left blank.
* *Use UTF-8 Encoding*: Check this option if the file is UTF-8 i.e., Unicode Transformation Format – 8-bit, encoded.

Click *Next*.

![](/files/gdylIdsotZEsdv9UbN11)

This is the *Layout Builder* window, where you can see the data fields extracted from the fillable PDF document. Click *Next*.

![](/files/mG5SiHnqhOo8rGx9oh9K)

This is the *Config* *Parameters* window. Click *Next*.

![](/files/SzRmweVxhpaAvxMjZZbc)

This is the *General Options* window. Click *OK*.

![](/files/KMGARj5Ti0xlv0PGkz6W)

Observe that the *PDF Form Source* object that was previously empty now has a layout.

![](/files/HeIlyySCm5eIerpMsfMq)

4. Right-click on the *PDF Form Source* object’s header and select *Preview* *Output* from the context menu.

![](/files/pM23BHnJaEfQITY8BPtb)

View the data through the *Data* *Preview* window.

![](/files/53fHmpSl2ie4LoBcEG5f)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.astera.com/astera-data-stack-v7/dataflows/sources/pdf-form-source.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
