|"PDF Reader" extension brings Mozilla's PDF viewer to the Chromium-based browser. The extension uses the powerful PDF.js open-source library to handle pdf fetching, parsing, and rendering. When the extension is installed, all top-level requests of PDF format will be handled by this extension. So the default PDF reader of your browser is being replaced with the rendering engine of this extension. Note that the extension is capable of opening both server- and local-side PDF files. For the local PDF files to be parsed, make sure to enable 'Local File Access' from the extension manager.|
- Uses the powerful PDF.js library
- Automatically uses the PDF.js library to render PDF files
- Displays the first few page when the PDF file is partially loaded from the server
- Load requested features from GitHub
What is the "PDF Reader" extension and how does it work?
This extension is meant to replace the default PDF viewer of your browser with the open-source and fast PDF.js library. The extension offers the exact same experience as you open PDF files in the Mozilla Firefox browser for Chromium-based browsers. In oppose to the default PDF reader of your browser which usually requires full fetch of the PDF document before being able to render it, this extension loads the first few pages of the document as soon as the fetched data is renderable. Note that this extension only passes the URL of the document to the PDF.js library and it does not render the PDF file internally. So you need to report rendering issues to the PDF.js GitHub page.
What's new in this version?
Please check the Logs section.
Can I use this extension to open PDF files locally?
Yes, the extension is capable of opening both server- and local-side PDF documents. For the local documents, the extension needs to have the permission to access local contents. Open your browser's extension manager (chrome://extensions/) in a browser tab and find this extension. Press the details button and check the "Allow Local Access" option for this extension. Now reload the page with a local PDF URL or drop a new PDF file to your browser. It should get rendered by this extension.
Can I print a PDF file using this extension?
Yes, on the top-right side there is a button to print PDF files.
Can I download a PDF file using this extension?
Yes, when the UI is loaded, there is a download button on the top-right side of the UI. Click on the icon to ask the extension to download the PDF file to your default download directory.
This extension does not render embedded PDF files in web pages. Is there any reason for that?
Usually, embedded PDF files are for a quick review and hence do not need PDF tools like browse and search or index listing. So the extension prevents from rendering them. Basically, your default PDF renderer handles all the sub-frame requests. If you would like this extension to handle these jobs, please add a note to the comments section of this page.
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.||HTML tags|
What's new in this version
Why do you need a PDF Reader? The PDF format is still popular, and many people still use for publishing their final work from word documents to images. There was a time when you needed to download a stand-alone PDF reader software on your computer. This takes a lot of space and memory, making your computer slow. So, to resolve this problem, PDF viewer is added in the browsers by default. These PDF file readers are slow as long files take a lot to load and you will have to wait until the whole file is loaded. This limits your productivity. This extension is a replacement for the default PDF viewer of your browser. It uses the popular open-source PDF.js library of Mozilla’s PDF Viewer for handling PDF files rendering. The PDF Reader extension will open, analyze, and interpret the files. With the help of a PDF Viewer, you will be able to open PDF files quickly. Continue reading to know how it works.
PDF Reader is a good extension to add to your browser. This will manage all the requests of PDF format and provides better user experience than the default PDF Viewer. The extension will automatically use the PDF.js library to render the PDF files. A wonderful feature of this extension is that the PDF Reader will display the first few pages of the PDF file while the rest of the pages are loading. This feature makes it better than other alternatives. This addon can open both, local and server-side PDF files. In order to analyze the local files, you need to enable the feature “Access Local File”. You can enable it from the extension manager. Click on the document icon on the toolbar and click on the extension manager. Once it opens in a new tab, you can enable access the local files. After that, you should reload the page and drop the file to your browser for rendering. A great feature of this extension is that you can print the files without any difficulty. When you open a PDF file, you can see a printer icon, click it to start printing the file. It even makes it easy to navigate through the file and you can use the search tool to find a specific part. A drawback of this extension is that you won’t be able to render the file internally. This is because the addon only sends the URL of the document to PDF library. However, you can download the file once the UI is loaded. You can find the download button on the top right side. By clicking it, you will be able to download the file through the extension. Another problem with this PDF reader is that it does not render the embedded PDF files at the moment. This is because the embedded files are used for quick reviewing only. You will not be able to use tools like search and browse. Thus, the extension manages the sub-frame requests. This free extension can be used on any Chromium-based browsers. You will have an amazing experience using this extension.
Permissions are explained
|<all_urls>||to be able to fetch PDF content from both server side and local disk|
|tabs||to be able to inject the PDF reader to replace the default PDF renderer of your browser|
|webNavigation||to find local requests of PDF rendering (file://)|
|webRequest||to find remote requests of PDF rendering (http://, https:// and ftp://)|
|webRequestBlocking||to redirect page to PDF.js viewer module|
|storage||to save internal preferences|