 In the previous video of part 1, we have already learned that PDF is not just containing a text, it also contains images, phones, vector objects, etc. So, let's consider one situation, let's say you are giving some presentation to your client in PDF and it contains some images or vector graphics and you don't want to show it while you are presenting. So, in this situation, PDF multi-tool will come to the rescue. How? Let us see. Here, let me open one PDF file which contains images and vectors. So, as you can see that this document contains text and images and in the next page, it contains some vector objects. Actually, vector objects are computer graphic images that are defined in terms of points on a Cartesian plane which are connected by lines and curves to form polygons and other shapes. So, when you open any PDF file in this tool, it will add the layers for that objects and you can hide or show that layers. Let's move on to page number 1. Now, when you right-click on this PDF file, at the time you can see these options like so text objects, so images, so vector objects. So, let's say if I click so images option, then it will hide all the images from this PDF. And same way, if I select so text objects option, then it will hide the text from this PDF file. Now, let's go to page number 2. Now, if I select show vector objects option, then it will hide all the vector objects from this PDF document. Alright, now let us move ahead. Okay, so nowadays people use PDF on a large scale for reading, presenting and many other purposes. And many websites store data in a PDF file for viewers to download instead of posting on the web pages, which brings changes to the web scraping application. Every single person that works with PDF files has probably came across a situation where they need to extract certain information from PDF to CSV or PDF to JSON or PDF to XML. You can of course manually copy the content from PDF to any text file or Excel file, but what if you have a tons of PDF file, which you need to extract. Fortunately, ByteScout provides many solutions for it like PDF.co REST API or on-premises PDF extractor SDK or of course this PDF multi-tool. They are all in one solution that helps extract data from PDF to CSV or Excel file and so on. We will study about the PDF.co REST API and PDF extractor SDK in brief later on in this course. Now, let's open one sample invoice file. Now, as we studied in the previous module that PDF contains set of text objects with coordinates to be visually aligned. So let's say I want to convert this PDF content in text file. So for that, let me click on this link button and it will open this pop up and this pop up contain different options like when you convert it into text file. At that time, do you want to preserve the text formatting? Say yes, then you need to check on this checkbox and these options contain OCR related options. So text in PDF document may be of type fonts, scan images or text drawn with vector lines or curves which are not fonts. So for that, you need to select different options from this OCR mode dropdown as per your requirement. In our case, let us select OCR mode option to auto and then if your PDF contains more than one pages and you want to read or extract only limited number of pages, then you need to give page range over here. But in our case, let us use the first option. PDF multi tool gives us two ways to get the content. Either you can get the content in the clipboard by using this button or you can generate text file by click on this button. So let me go with this option. Now let us click on this button that it will ask us to save the file. So let us save the file in this location. Let me click on this save button. So as you can see that once the process is finished, this utility automatically open generated file in your default editor. So here you can see that the formatting is preserved as per the original PDF file which looks like this.