--- title: Use a PDF to create data tables description: Create tables from a PDF form using the PDF extractor tool in App Engine Studio.Add data tables to your application by uploading a PDF in App Engine Studio.Add field columns to your data table using the PDF extractor in App Engine Studio.Move fields into a new referenced data table using the PDF extractor in App Engine Studio. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/pdf-extractor.html release: australia product: App Engine Studio classification: app-engine-studio topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 13 breadcrumb: [Create a data model, Enhance your app, Build, App Engine Studio, Building low-code applications, Developing your application, Building applications] --- # Use a PDF to create data tables Create tables from a PDF form using the PDF extractor tool in App Engine Studio. **Note:** This feature is only available if your licensing entitles you to "exclusive low code capability" and you have Table Builder for App Engine installed. Contact your Solutions consultant for more information. ## Overview of creating tables from PDFs The PDF extractor in App Engine Studio allows you to upload a PDF and then extract table fields for use in a custom app. This streamlines the process of building application data tables from pre-existing PDF forms because you no longer need to manually type in field labels. **Note:** Ensure that you are mindful about recreating any tables that may already exist on the ServiceNow AI Platform. For example, with a PDF containing user demographic data, determine whether you want to reference existing user data tables rather than creating new tables from the PDF. ## General navigation The following table contains a list of some of the other basic navigational elements within the PDF extractor tool.
| Navigational element | Description |
|---|---|
| Collapse / expand icons\(\[Omitted image "pdf-collapse-pdf-pane.png"\] Alt text: Collapse or expand pane icons.\) | Select these icons to toggle between collapsing or expanding the PDF and table panes. |
| Page controls\(\[Omitted image "pdf-page-controls-icon.png"\] Alt text: PDF page controls icon.\) | Use the arrows at the bottom of the PDF to page through the document one page at a time or navigate directly to the beginning or end of the document. |
| Zoom controls\(\[Omitted image "pdf-zoom-controls.png"\] Alt text: PDF zoom controls.\) | Use the zoom controls to zoom in or out in the PDF. |
| Add new field icon\(\[Omitted image "pdf-add-new-field.png"\] Alt text: Add new field icon.\) | Add a field column to your table manually by selecting **+Add new field**, and then enter details directly. This is similar to how you add fields on the **Data** tab of Table Builder. |
| Add reference table icon\(\[Omitted image "pdf-add-reference-table.png"\] Alt text: Add reference table icon.\) | Select **Add reference table** in the right side panel to add a reference field in your table that points to a new table. |
| Open data table and form icon\(\[Omitted image "pdf-open-table-and-form.png"\] Alt text: Open data table and form icon.\) | Select **Open data table and form** to open the selected table within Table Builder. |
| Table additional actions list \(\[Omitted image "pdf-ellipsis-menu.png"\] Alt text: Additional actions menu\) | Use the table additional actions menu to edit basic properties for your table, or if you have added a reference table, select **Delete** to delete the table. |
| Trash icon\(\[Omitted image "pdf-trash-icon.png"\] Alt text: Trash icon.\) | Select the **Trash icon** \( \[Omitted image "pdf-trash-icon.png"\] Alt text: Trash icon.\) to delete fields from a table. |
| Property | Description |
|---|---|
| Table label | Unique label to identify the table. |
| Table name | Database name for the table. A table name is created automatically after you enter a table label. Once this is created, this field is read only. |
| Make extensible | Option to allow other tables to share data from this table. For more information on table extension, see [Table extension](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-data.md). |
| Auto number | Option to track table records with a unique number. If you select this option, define the **Prefix**, **Starting number**, and **Number of digits**. |
| Prefix | Abbreviated name of the table to append to the beginning of the record number. For example, if you are creating a "Laptop" table, then your prefix may be "LPTP" or "LT." |
| Action | Description |
|---|---|
| Move fields between tables | To move a field between tables within the PDF extractor, change the selected **Table Name** to the desired table location. |
| Delete reference table | Delete any additional reference tables that you add by selecting **Delete** from the Additional actions list in the top right corner of the table \( \[Omitted image "pdf-ellipsis-menu.png"\] Alt text: Additional actions list.\) |
| Add a new field | Add a field column to your table manually by selecting **+Add new field**, and then enter details directly. This is similar to how you add fields on the **Data** tab of Table Builder. |
| Edit a field | To edit field properties \(e.g., Field type\), click on the field property to select it, and then make your edits. |
| Delete a field | Select the **Trash icon** \( \[Omitted image "pdf-trash-icon.png"\] Alt text: Trash icon.\) to delete fields from a table. |
| Open table within Table Builder | Select **Open data table and form** to open the selected table within Table Builder. |
| Action | Description |
|---|---|
| Move fields between tables | To move a field between tables within the PDF extractor, change the selected **Table Name** to the desired table location. |
| Delete reference table | Delete any additional reference tables that you add by selecting **Delete** from the Additional actions list in the top right corner of the table \( \[Omitted image "pdf-ellipsis-menu.png"\] Alt text: Additional actions list.\) |
| Add a new field | Add a field column to your table manually by selecting **+Add new field**, and then enter details directly. This is similar to how you add fields on the **Data** tab of Table Builder. |
| Edit a field | To edit field properties \(e.g., Field type\), click on the field property to select it, and then make your edits. |
| Delete a field | Select the **Trash icon** \( \[Omitted image "pdf-trash-icon.png"\] Alt text: Trash icon.\) to delete fields from a table. |
| Open table within Table Builder | Select **Open data table and form** to open the selected table within Table Builder. |