# Extract Sections from PDF

This action reads the text contents from a PDF file, splits it into separate tokens using a delimiter and stores the resulting tokens in an array of string.

## Properties<br>

![](https://649489153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSSr3DfBuOYIkk2T9ec%2Fuploads%2F663TqxA7MCACd4vU04Qw%2Fimage.png?alt=media\&token=8382d20c-d66b-43f5-9a68-5c889f7bf20e)

### ‌Input

![](https://649489153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSSr3DfBuOYIkk2T9ec%2Fuploads%2FcAhF6rwqYTiPmWLRphIH%2Fimage.png?alt=media\&token=d2312423-c9ea-45fa-8864-6e5a806bdf69)

* **PDF File:** The filename for the PDF document which will be read.
* **Page Range:** The range of pages which will be read.&#x20;
* **Delimiter:** The string which will be used as the delimiter for splitting each section.

### Output

![](https://649489153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSSr3DfBuOYIkk2T9ec%2Fuploads%2FnE8ij1Fze8SOP7cFpUvV%2Fimage.png?alt=media\&token=91b6fba4-e4b2-4a44-b63f-4a3a54beafd8)

* **Output:** The variable which will be used to store the text contents.

{% hint style="info" %}
**Note:** This variable must be an array of strings.
{% endhint %}

### Misc

![](https://649489153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSSr3DfBuOYIkk2T9ec%2Fuploads%2FCdxecO9eGnhEIJ1ieXzz%2Fimage.png?alt=media\&token=dcba74d5-8f02-429b-84f2-e306e08b223e)

* **Display Name**: action display name in your implementation project.
* **Wait Before**: number milliseconds robot to wait before executing the action.
* **Wait After:** number milliseconds robot to wait until moving to the next action.
* **Abort on Error**: True/False.
* **Retry Times**: Specifies the number of times to retry an action if it doesn't end successfully. Default value 0 (no retry); Use -1 if you want to retry indefinitely.

## **Use Case**

### **Potential Use Cases** <a href="#potential-use-cases" id="potential-use-cases"></a>

* Extract data from invoices and process the payments.
* Extract key text from large ammounts of PDF Files.&#x20;
