# What is best to read the document using Uipath

We don't know how many type of document are coming client side. We have read these documents with 100 accuracy how we can do that. Do u have the solution for that

##### Post Metadata
- Posted at: over 5 years ago
- Author title: RPA Specialist at Centelli



## Comments
### Comment 1

Hi Vishal , 

You can read the documents in couple of different ways.

1. If it is a pdf document you can extract the whole text from the document. 
2. If it is a pdf document and you want specific fields from it , you can use traditional OCR&#39;s from uipath like Microsoft OCR and Tesseract OCR ( Google ) to get the data. 

If you are not sure about the indexing of the data on a document, you can use a new feature from Uipath called Document Understanding to train the bot with the type of documents and the bot extracts the data. 

Document Understanding from Uipath is relatively new. 
You can use matured OCR engines for Dynamic Document extracting from ABBYY called ABBYY flexicapture. 

Please let me know which one works :) 

##### Comment Metadata
- Posted at: over 5 years ago
- Author title: Project Delivery Analyst at Deloitte



### Comment 2

There are three major file types you’ll likely run into:

1- PDF: you will need to use Regular Expressions or (Regex). However, you’ll  need to test the output on different PDF to capture any inconsistencies and account for them in the code.

2-Word documents: UiPath offers a Word package with the tools needed to automate word processes.

3-Excel: UiPath integrates with Excel the best

A general rule is to teat the output.

I am a certified UiPath developer and I can help you with your project. You can find me on Upwork, Guru, Freelancer, and Fiverr. Feel free to reach out to me.

I hope that helped.


##### Comment Metadata
- Posted at: over 5 years ago




## Related Product
[UiPath Agentic Automation](https://www.g2.com/products/uipath-agentic-automation/reviews)

## Related Category
[Robotic Process Automation (RPA)](https://www.g2.com/categories/robotic-process-automation-rpa)

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: about 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: about 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: about 13 years ago
  - Comments: 4


