 Now, you have the basic theoretical knowledge of document parser template editor tool. It's time to see this tool in action. In this video, we'll be going to learn how easy it is to extract only the data that you need by defining a template with just a couple of clicks. Now, as I said, document parser template editor tool offers a simple and intuitive parsing interface that allows you to build a template for extracting your vital data. So, before we create our own template and go into the detail, let me show you one sample PDF file and see how easily you can extract out data using premade templates. Now, let's open a sample PDF file by click on this button and as its name implies, it is a template editor tool. Yes, template can be quickly created and updated without requiring any special technical knowledge. You can save templates in your local drive using which you can process another same kind of PDF documents. Well, this template file is nothing but a set of instruction created in YAML or JSON format. Now, let me show you one sample template file and see how it looks like. Alright, so as you can see here that this template file contains a metadata of the extraction region from which we want to extract the data from our PDF file. Now, let's move on to our document parser tool. Alright, now for this sample file, I have already defined the template. So, let me load the template by clicking on this button. Let me select this file. Now, once the template file loaded here, you can see the different different extraction region. I have defined to extract the data like contact person, business name, business address or this whole table itself. So, when you execute this template, you will also get this whole tables data. Now, let's click on run template button to see our extracted data. Alright, so in the grid tab, you can see our defined fields and its value like phone number and email and you can also see the table data over here. See, it's extracted out all the table from the PDF. Currently, these tools support the output data in JSON and YAML and CSV and you can also get this extracted data in plain text. For that, you need to click on this tab and here you can see our data as plain text. You can also achieve the same thing using PDF.co Cloud API. It means you can connect document parser tool with other apps or your own apps also. We will see that demo in a very few minutes. Now, let's dive some deeper and create our own template. So for that, I have to open another sample PDF file. But before that, let us close this result. Let me open another PDF file. Now, let us open this file. Now, as I said earlier that this tool is also able to auto-detect some of the common fields like invoice number, invoice date, etc. So for that, let me click on detect object button. Here you can see the message five fields were detected and added to the template. Let me click on OK button. So as you can see here that some of the templates are automatically defined over here like date issued, invoice number, etc. Now, before we go ahead, let's give the name of our template. You can set some template settings by clicking on this button. Like if you want to versioning your template, then you can set your template version in this text box. And then you can set your culture from this drop down as per your need. And if your PDF contains scan images, then you can set this OCR related settings from here. Now, let's start defining our own template to create the template. All you need to do is define the areas within the PDF. You can define the areas either by manually selecting it like this, say this company address, or by adding different, different extraction object. Now, if we talk about the extraction object, then this tool provide us six different types of option using which we can extract out our data as per the requirement. So first, let us talk about this rectangle field. When you select this option, it will add one rectangle extraction region or object like this. You can place it at particular location from which you want to extract out the data. So in our case, let me put on this build to location. Let me adjust it such that all data are covered. And you can set this object related property over here. And you can also test this individual object by clicking on this button. And here we get our expected data. Now, let us move on. And the next object is rectangle table. And when you select this option, it will add object like this. And you can adjust this object as per your need on the table. Say, for example, I want to extract out only this three rows from this table. Now, once you set this object, you can test this individual object by clicking on this test button. So as you can see here that we will get our expected data. This object will extract data based on coordinates. Now, let me close this and move ahead. Another one is static value field. Say, if you want to define some static value while extracting out the data, then you can use this field. Say, for example, Now, let me add static value for currency. So first, let me give the name. And then let me define the value. And that's it. And same way, you can extract out particular grid cell value using this object. Then next important object is search based field. Now, let me select this option. This object scan the document and search for the text defined in this text box. These tools allows macro based text extraction. You can set the macro by this two button. Now, say if I select this zip number, which is of course a number. Now, when I click on this auto detect macro button, then as you can see here that this tool has automatically detected that, Hey, this is the number pattern. So I should use number macro. Now you can say this button is a kind of magical button. It scans selected area and find first matching macros. This tool uses a lot of macros. Say if you want to manually add the macros, then you can do that by clicking on this insert macro button. And here you can see the list of macros, which have created for different different purposes. Macro is similar to a regular expression. Just instead of writing a complex rejects pattern to detect something, you can use this ready to use macros. For example, instead of using regular expression to detect this date, you can use or you can select date macros from the list or just use this auto detect macro button, which will automatically find matching macros for that area. Macros are the kind of powerful but easier replacement for regular expression. Now let's continue with our search based field object. So this object selects only text that matches a given pattern with the option to include preceding or trailing text. For example, let's create a template for this total. So as you can see that this word starts with the total followed by colon and space. And then there is a dollar and then there is a number. So let us write the expression in this text box. First, we will write total followed by colon and space. Now let me add the macro for this dollar symbol and let me find for dollar. And after dollar, there is a number. So let me add the macro for number. And if I test this object, then I will get the value like this. So same way, all these objects allow the templates to be flexible, simple and powerful. We can continue defining templates until we have selected all of the text which is important in the PDF to extract. And once you are done, you need to run the template through run template button. So let's click on run template button. And here we have our extracted data like invoice number that issued company name, our static value currency, which is USD and our total and our extracted table data. And same thing in JSON and same data in CSV over here. And as I said, you can also achieve the same thing using PDF.co cloud API. So first, let me open the documentation of cloud API for some better understanding.